Hyundolog

[Programmers] Lv1. 같은 숫자는 싫어 (JavaScript) 본문

문제 풀이/프로그래머스

[Programmers] Lv1. 같은 숫자는 싫어 (JavaScript)

hyundol97 2022. 8. 11. 22:54

문제

 

 


 

 

풀이

1차

function solution(arr) {
    let tmp = [arr[0]];
    
    for(let i = 1; i < arr.length; i++) {
        if(arr[i] === tmp[tmp.length - 1]) continue;
        else tmp.push(arr[i]);
    }
    
    return tmp;
}

 

 

2차

function solution(arr) {
    return arr.filter((v, idx) => v != arr[idx + 1]);
}

 

 


 

리뷰

  • 인덱스 + 1 접근이 마지막에 오류 발생하는지 확인 필요
Comments