From 3fd2e87373275313149ce9de900191cd8b2b1f82 Mon Sep 17 00:00:00 2001 From: Junseo Kim Date: Thu, 5 Sep 2024 17:12:43 +0900 Subject: [PATCH] Delete 1620.js --- "oesnuj/\355\225\264\354\213\234/1620.js" | 26 ----------------------- 1 file changed, 26 deletions(-) delete mode 100644 "oesnuj/\355\225\264\354\213\234/1620.js" diff --git "a/oesnuj/\355\225\264\354\213\234/1620.js" "b/oesnuj/\355\225\264\354\213\234/1620.js" deleted file mode 100644 index fdb616c..0000000 --- "a/oesnuj/\355\225\264\354\213\234/1620.js" +++ /dev/null @@ -1,26 +0,0 @@ -const fs = require('fs'); -const filepath = process.platform === 'linux' ? '/dev/stdin' : './input.txt'; -const input = fs.readFileSync(filepath).toString().trim().split('\n'); - -const N = +input[0].split(' ')[0]; -const pokemonList = input.slice(1, 1 + N); -const testList = input.slice(1 + N); - -// 이름을 키로 하고 번호를 값으로 하는 단일 Map 객체 생성 -const pokemonMap = new Map(); -pokemonList.forEach((pokemon, index) => { - const number = index + 1; - pokemonMap.set(pokemon, number); -}); - -let result = ''; -testList.forEach(test => { - if (!isNaN(test)) { - // 테스트 값이 번호인 경우 - result += pokemonList[test - 1] + '\n'; // 번호에 해당하는 Pokémon 이름 추가 - } else { - // 테스트 값이 이름인 경우 - result += pokemonMap.get(test) + '\n'; // 이름에 해당하는 Pokémon 번호 추가 - } -}); -console.log(result); \ No newline at end of file