https://school.programmers.co.kr/learn/courses/30/lessons/42576?language=javascript
Map을 이용해서 해시테이블을 사용하면된다.
동명이인이라면 기존의 key에 value+1 을 해주고
아니라면 그냥 1로 세팅
어차피 완주하지 못한 선수는 단 한명이므로
value가 1이면 바로 return
function solution(participant, completion) {
let table = new Map();
//참가 선수
participant.forEach((e)=>{
table.set(e, table.get(e)+1 || 1);
});
//완주 선수
completion.forEach((e)=>{
table.set(e, table.get(e)-1);
})
//완주하지 못한 선수
for ([k, v] of table.entries()){
if(v===1)
return k;
}
}