https://school.programmers.co.kr/learn/courses/30/lessons/42576
function solution(participant, completion) {
var answer = '';
var pmap = new Map();
var cmap = new Map();
participant.map((p)=>pmap.set(p,pmap.get(p)?pmap.get(p)+1:1));
completion.map((c)=>cmap.set(c,cmap.get(c)?cmap.get(c)+1:1));
for (p of participant){
if(pmap.get(p)!==cmap.get(p)){
answer = p;
break;
}
}
return answer;
}
해시를 쓸 줄 안다면 간단히 풀 수 있는 문제
'코딩테스트' 카테고리의 다른 글
[프로그래머스/정렬] H-index js javascripit 문제가이상해여 (0) | 2024.08.29 |
---|---|
[프로그래머스/스택 큐] 기능 개발 js javascript (1) | 2024.08.28 |
[프로그래머스/완전탐색] 모의고사 js javascript (0) | 2024.08.27 |
[프로그래머스/완전탐색] 최소직사각형 (0) | 2024.08.27 |
[프로그래머스/bfs] 게임 맵 최단거리 js javascript (0) | 2024.08.27 |