[프로그래머스] 완주하지 못한 선수

dev_jo·2022년 5월 23일
0

알고리즘 풀이

목록 보기
3/25
post-custom-banner

문제

완주하지 못한 선수


문제풀이

function solution(participant, completion) {
    var answer = '';
    
    
    /* 작성한 코드
    var par = participant.filter((value, index) => {
        var com = completion.indexOf(value, 0);
        if (com == -1) {
            answer = value;
            return false
        } // 완주못한자 
      
       completion.splice(com, 1);
       // 완주목록에서 제거
        
    });
    효율성 0점 
    */
    
  /*  
    completion.filter((value, index) => {
        participant.splice(participant.indexOf(value, 0), 1);
    });
    answer = participant[0];
    
    */
    
    participant.sort();
    completion.sort();
    
    
    for (let i = 0; i < participant.length; i++) {
        if (participant[i] != completion[i]) {
            answer = participant[i];
            break;
        }
    }
    
    return answer;
}
profile
To be a better developer!!
post-custom-banner

0개의 댓글