728x90
function solution(participant, completion) {
participant.sort(); //참가자 배열 정렬
completion.sort(); //완주자 배열 정렬
for(let i=0;i<participant.length;i++){
if(participant[i] !== completion[i]){
//인덱스 0부터 순차적으로 두 배열 비교
return participant[i];
//비완주자가 참가자 배열에 나올 경우 출력
}
}
}
.sort()로 정렬하기
return 으로 반환하여 끄집어내기.
아래는 다른답안이다.
function solution(participant, completion) {
participant.sort();
completion.sort();
for(let i=0;i<participant.length;i++){
if(participant[i] !== completion[i]){
answer = participant[i];
break
}
}
return answer;
}
break 빠져나가서 답이 나오게 해야한다.
break를 안쓰면, 계속 돌면서 배열들이 틀어져서 답안이 되지못한다.
728x90