[백준] 14425번 문자열 집합

yugyeongKim·2022년 10월 11일
0

백준

목록 보기
50/52
post-custom-banner

풀이

const fs = require('fs');
const filePath = process.platform === 'linux' ? '/dev/stdin' : './input.txt';
let input = fs.readFileSync(filePath).toString().trim().split('\n');

const [n] = input.shift().split(" ").map(Number);
input = input.map(x => x.trim());

const sArr = input.slice(0,n);
const checkArr = input.slice(n);

const set = new Set(sArr);

let answer = 0;
checkArr.forEach((str) => {
  if (set.has(str)) answer++;
});
console.log(answer)

set객체를 이용해서 S집합에 포함된 문자열을 set으로 만들었다. 그리고 검사해야하는 문자열을 돌며 set이 포함하고 있으면 answer++을 해줬다.

post-custom-banner

0개의 댓글