[백준1620_자바스크립트(javascript)] - 나는야 포켓몬 마스터 이다솜

경이·2024년 8월 14일

𝑩𝑶𝑱 (𝒋𝒔)

목록 보기
138/325

🔴 문제

나는야 포켓몬 마스터 이다솜


🟡 Sol

const fs = require('fs');
const path = process.platform === 'linux' ? '/dev/stdin' : 'Wiki\\input.txt';
const [nm, ...inputs] = fs.readFileSync(path).toString().trim().split('\r\n');
const [n, m] = nm.split(' ').map(Number);
const book = new Map();

for (let i = 0; i < n; i++) {
  const name = inputs[i];
  const idx = (i + 1).toString();
  book.set(idx, name);
  book.set(name, idx);
}

for (let i = n; i < inputs.length; i++) {
  console.log(book.get(inputs[i]));
}

🟢 풀이

⏰ 소요한 시간 : -

findIdx로 요소를 찾게 되면 시간내로 풀지 못함
따라서 map 객체에 idx-name, name-idx 쌍을 미리 만들어서 넣어둔 뒤 질문을 순회한다.


🔵 Ref

profile
록타르오가르

0개의 댓글