https://programmers.co.kr/learn/courses/30/lessons/42576
function solution(participant, completion) {
participant.sort();
completion.sort();
>
for(var i = 0; i < participant.length; i++){
if(completion[i] != participant[i]){
return participant[i];
}
}
}
function solution(participant, completion) {
for(var i = 0; i < participant.length; i++){
if(completion.indexOf(participant[i]) > -1){
completion.splice(completion.indexOf(participant[i]),1);
}else{
return participant[i];
}
}
}
- 배열의 일치를 따질 때 자꾸 indexOf()를 이용해서 풀려고 하는 습관이 들어서인지 처음엔 효율성 테스트에서 계속해서 실패해 결국 다른 분들이 주신 팁을 이용해서 겨우 통과했다,,,,
- 익숙한 방법으로 푸는 것 말고도 생각을 다양하게하여 푸는 방법을 계속해서 모색해야할 것 같다.