반응형
코딩테스트연습 > 해시 > 완주하지 못한 선수 Level 1
https://programmers.co.kr/learn/courses/30/lessons/42576?language=javascript
문제 정리
input값 participant, completion 두 개의 배열이 있습니다.
여기서 participant 배열에 인자가 하나 더 추가가 되었는데, 추가된 인자 하나를 찾는 문제 입니다.
코드
제가 생각한 방향은, 돌연변이 하나를 찾는 느낌이기에 알파벳 순으로 정렬을 합니다.
그리고 각각 첫 번째 인자, 두 번째 인자 점점 비교를 하다보면 같지 않은 순간이 올 텐데
같지 않은 순간에 participant의 값을 리턴 하면 된다고 생각했습니다.
function solution(participant, completion) {
let result = ''
participant.sort()
completion.sort()
for(let i = 0; i < participant.length; i++){
if(participant[i] !== completion[i]){
return participant[i];
}
}
}
반응형
'코테 > 프로그래머스' 카테고리의 다른 글
행렬의 덧셈 (연습문제 Lv1 /JS) (0) | 2021.12.01 |
---|---|
직사각형 별찍기 (연습문제 Lv1 / JS) (0) | 2021.12.01 |
체육복 (탐욕법 Lv1/JS) (0) | 2021.11.21 |
K번째수 (정렬 Lv1 / JS) (0) | 2021.11.19 |
문자열 내 마음대로 정렬하기(연습문제 Lv1 / JS) (0) | 2021.11.19 |