문제링크
문제풀이
단순히 Map() 만 사용해서 풀 수 있는 문제였습니다.
const fs = require("fs");
BOJkey = 1;
let input = fs
.readFileSync(BOJkey ? "./자바스크립트로/14425/input.txt" : "./dev/stdin")
.toString()
.trim()
.split("\n");
let number = input[0].split(" ").map((v) => +v);
let S_Number = number[0];
let stringNumber = number[1];
let dic = new Map();
let count = 0;
for (let i = 1; i <= S_Number; i++) {
dic.set(input[i], true);
}
for (let i = S_Number + 1; i <= input.length; i++) {
if (dic.get(input[i])) {
count++;
}
}
console.log(count);
'공부기록 > 자바스크립트 코딩테스트' 카테고리의 다른 글
[백준/JS] 4358 생태학 (0) | 2022.07.02 |
---|---|
[백준/Python] 7662 우선순위 큐 (0) | 2022.07.02 |
[백준/JS] 1620 나는야 포켓몬 마스터 이다솜 (0) | 2022.07.01 |
[백준/JS] 1918 후위표기식 (0) | 2022.07.01 |
[백준/JS] 2493 탑 (0) | 2022.07.01 |