function solution(participant, completion) {
participant.sort();
completion.sort();
for(let i = 0; i < participant.length; i++){
if(participant[i] !== completion[i]){
return participant[i]
}
}
}
한명만 빼고 전부 완주한거니까 무작위로 정렬되어 있는 배열을 정렬하고, 0번 인덱스부터 차례대로 비교했을때, 같은 인덱스에서 차이가 나는 값이 있으면 참여자의 그 i번째 인덱스가 바로 완주하지 못한 선수인 것이다.
출처: 프로그래머스 코딩 테스트 연습, https://programmers.co.kr/learn/challenges#