코딩테스트
[1일1코👨🏻💻] Lv.1 완주하지 못한 선수(JS) - 프로그래머스
Jacob93
2020. 8. 31. 22:42
2020.08.31
출처 : 프로그래머스
📝문제
수많은 마라톤 선수들이 마라톤에 참여하였습니다. 단 한 명의 선수를 제외하고는 모든 선수가 마라톤을 완주하였습니다.
마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 return 하도록 solution 함수를 작성해주세요.
✏️해답
function solution(participant, completion) {
var answer = '';
participant.sort();
completion.sort();
for(var i=0;i<participant.length;i++){
if(participant[i]!=completion[i]){
answer=participant[i];
break;
}
}
return answer;
}
입출력 예
participant completion return
[leo, kiki, eden] [eden, kiki] leo
[marina, josipa, nikola, vinko, filipa] [josipa, filipa, marina, nikola] vinko
[mislav, stanko, mislav, ana] [stanko, ana, mislav] mislav
회고🧐
무작위로 주어질땐, 순서를 정하거나, 배열을 정리(sort) 한다!