문제 링크
https://school.programmers.co.kr/learn/courses/30/lessons/42576
문제 설명
마라톤에 참여한 선수들의 이름이 담긴 배열 participant와 완주한 선수들의 이름이 담긴 배열 completion이 주어질 때, 완주하지 못한 선수의 이름을 리턴하도록 함수를 작성하세요.
제한 사항
- 마라톤 경기에 참여한 선수의 수는 1명 이상 100,000명 이하입니다.
- completion의 길이는 participant의 길이보다 1 작습니다.
- 참가자의 이름은 1개 이상 20개 이하의 알파벳 소문자로 이루어져 있습니다.
- 참가자 중에는 동명이인이 있을 수 있습니다.
✅ Code - 성공
function solution(participant, completion) {
participant.sort();
completion.sort();
for (let i = 0; i < participant.length; i++) {
if (participant[i] !== completion[i]) return participant[i];
}
return participant[participant.length - 1];
}
'알고리즘 문제 > 프로그래머스_Lv1 도장깨기' 카테고리의 다른 글
[프로그래머스] 모의고사 (Javascript) (1) | 2024.12.02 |
---|---|
[프로그래머스] K번째수 (Javascript) (1) | 2024.12.01 |
[프로그래머스] 예산 (Javascript) (0) | 2024.11.30 |
[프로그래머스] 소수 만들기 (Javascript) (0) | 2024.11.30 |
[프로그래머스] 직사각형 별찍기 (Javascript) (1) | 2024.11.29 |