완주하지 못한 선수

펭도리·2021년 5월 5일
0

Programmers

목록 보기
2/4
post-thumbnail

양쪽 배열을 비교하여 다른경우에 return을 하면 되는 문제였다.

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

여기서 sort()한 배열을 따로 변수에 선언하지 않아도 되는 이유는 sort()는 배열의 원본을 바꾸어준다. 따라서 participant.sort()를 한 후 participant를 출력해보면 처음 입력값과 다르다는 것을 알 수 있다.

profile
풀스택 개발자가 되고싶은 코린이 이한글

0개의 댓글