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) 한다!
'코딩테스트' 카테고리의 다른 글
[1일1코👨🏻💻] Lv.2 가장 큰 수[정렬].js - 프로그래머스 (0) | 2020.09.08 |
---|---|
[1일1코👨🏻💻] Lv.1 체육복.js - 프로그래머스 (0) | 2020.09.05 |
[1일1코👨🏻💻] Lv.1 모의고사(JS) - 프로그래머스 (0) | 2020.09.04 |
[1일1코👨🏻💻] Lv.1 K번째 수[정렬].js-프로그래머스 (0) | 2020.09.03 |
[1일1코👨🏻💻] Lv.1 크레인 인형뽑기 게임(JS) - 프로그래머스 (0) | 2020.09.02 |
댓글