코드 풀이

같은 숫자는 싫어

SammyK 2022. 3. 14. 16:00

 

풀이

function solution(arr){
    var answer = [];
    for(var i = 0; i < arr.length; i++){
        if(arr[i] !== arr[i + 1]){
           answer.push(arr[i]);
        }        
    }
    return answer;
}

받은 배열을 배열길이 만큰 하나씩 체크를 하는 for 반복문으로 

배열의 element 값의 다음 index의 element 값이 같으면 push 그 값을 빼내는 식


다른 사람 풀이

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

필터로 빼내기


 

 

'코드 풀이' 카테고리의 다른 글

소수 만들기  (0) 2022.03.15
최소 직사각형  (0) 2022.03.14
하샤드 수  (0) 2022.03.14
콜라츠 추측  (0) 2022.03.14
정수 제곱근 판별  (0) 2022.03.14