https://programmers.co.kr/learn/courses/30/lessons/42576
function solution(participant, completion) {
participant.sort();
completion.sort();
for (let i = 0; i < participant.length; i++) {
if (participant[i] !== completion[i]) {
return participant[i];
}
}
}
// 출력용
let participant = ["mislav", "stanko", "mislav", "ana"];
let completion = ["stanko", "ana", "mislav"];
let result = solution(participant, completion)
console.log(result)
그냥 같은걸 participant에서 다지웠더니 위의 테스트케이스에서 빈값이 나오게됨.
mislav가 동명이인의 경우인데 둘다 지워버려서 발생.
sort()을 통해 순서대로 정렬하고, 다른경우가 발생하면 해당 참가자를 리턴함.