Hyundolog

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

문제 풀이/프로그래머스

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

hyundol97 2024. 9. 21. 15:31

문제

 

 


 

 

풀이

1차

function solution(arr)
{
    let result = [];
    
    for (let i = 1; i < arr.length; i++) {
        if ( arr[i] !== arr[i-1]) {
              result.push(arr[i-1]);
        }
    }
    result.push(arr[arr.length -1]);
    
    return result;
}

 

 

2차

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

 

 


 

리뷰

  • filter() 메소드를 이용해 중복 제거
Comments