function solution(participant, completion) {
participant.sort();
completion.sort();
for(let i = 0; i<participant.length; i++){
if(participant[i] !== completion[i]){
return participant[i]
}
}
}
-01
var solution=(_,$)=>_.find(_=>!$[_]--,$.map(_=>$[_]=($[_]|0)+1))
// 프로그래머스 좋아요1등 풀이
// 댓글에 어떤분이 친절해 설명해주셔서 그 분 설명 보면서 코드를 봐서 이해는 했지만
// 구현은 못할듯 하다..
-02
const solution = (p, c) => {
p.sort()
c.sort()
while (p.length) {
let pp = p.pop()
if (pp !== c.pop()) return pp
}
}
다들 어쩜 이렇게 코드를 제각기로 예쁘게 쓰실 수 있으신 건지..
내코드는 정말 초라하다..
이 문제에 정말 다양한 방법의 풀이가 있는거 같아서
이 코드를 해석 할 수 있는 날까지 열심히 해보고
여기 문제는 가끔씩 들어가서 구경해봐야겠다.