https://www.acmicpc.net/problem/1620
const fs = require('fs');
const input = fs.readFileSync('/dev/stdin').toString().trim().split("\n");
const [N, M] = input[0].split(" ").map(d => Number(d));
const dic = {};
const dic1 = {};
for(let i = 1; i <= N ; i++) {
dic[i] = input[i];
dic1[input[i]] = i;
}
for(let i = N + 1 ; i < input.length ; i++) {
if(Number.isNaN(Number(input[i]))) {
console.log(dic1[input[i]]);
} else {
console.log(dic[input[i]]);
}
}
728x90
'Algorithm\CodingTest > Baekjoon' 카테고리의 다른 글
[Baekjoon] [10845] 큐/스택 - 큐 (0) | 2023.02.23 |
---|---|
[Baekjoon] [9012] 스택 - 괄호 (0) | 2023.02.23 |
[Baekjoon] [1764] 집합과 맵 - 듣보잡 (0) | 2023.02.23 |
[Baekjoon] [1269] 집합과 맵 - 대칭 차집합 (0) | 2023.02.23 |
[Baekjoon] [10816] 집합과 맵 - 숫자 카드2 (0) | 2023.02.23 |