ppotatoG


Back to all posts

완주하지 못한 선수

Written by ppotatoG & Posted on November 18th, 2021

완주하지 못한 선수

삽질 진짜 많이 했다

제출한 답

아마 이것저것 삽질하다 어떻게 긁어온 것 같다

각 배열 정렬 후

배열 내 값이 서로 다르면 값 반환

function solution(participant, completion) {
participant.sort()
completion.sort()
for(let i = 0 ; i < participant.length; i++){
if(participant[i] !== completion[i]) return participant[i];
}
}

최근 보충한 답

반복문 대신 filter로 다른 값 삭제 후

배열의 첫번째 값 반환

function solution(participant, completion) {
participant.sort()
completion.sort()
return participant.filter((val, idx) => val !== completion[idx])[0]
}

Posted on November 18th, 2021