Please sign in first.
Submission #66601587
Source Code Expand
const fs = require('fs');
// 入力をすべて読み込んで行ごとに分割
const input = fs.readFileSync('/dev/stdin', 'utf8').trim().split('\n');
const Q = parseInt(input[0], 10);
const scores = new Map();
const output = [];
for (let i = 1; i <= Q; i++) {
const parts = input[i].split(' ');
const type = parseInt(parts[0]);
if (type === 1) {
const name = parts[1];
const score = parseInt(parts[2]);
scores.set(name, score);
} else if (type === 2) {
const name = parts[1];
output.push(scores.get(name));
}
}
// 出力
console.log(output.join('\n'));
Submission Info
| Submission Time | |
|---|---|
| Task | A54 - Map |
| User | myoshizumi |
| Language | JavaScript (Node.js 18.16.1) |
| Score | 1000 |
| Code Size | 646 Byte |
| Status | AC |
| Exec Time | 148 ms |
| Memory | 71908 KiB |
Judge Result
| Set Name | Sample | All | ||||
|---|---|---|---|---|---|---|
| Score / Max Score | 0 / 0 | 1000 / 1000 | ||||
| Status |
|
|
| Set Name | Test Cases |
|---|---|
| Sample | sample_01 |
| All | max_01, random_01, random_02, random_03, random_04, random_05, sample_01 |
| Case Name | Status | Exec Time | Memory |
|---|---|---|---|
| max_01 | AC | 148 ms | 71908 KiB |
| random_01 | AC | 40 ms | 42856 KiB |
| random_02 | AC | 40 ms | 42836 KiB |
| random_03 | AC | 40 ms | 42796 KiB |
| random_04 | AC | 51 ms | 49072 KiB |
| random_05 | AC | 118 ms | 68760 KiB |
| sample_01 | AC | 40 ms | 42716 KiB |