같은 숫자는 싫어

RyuIsangGo🤘·2023년 9월 5일
0

문제

나의코드

const solution = (arr) => {
    let answer = [arr[0]];
    for(let i=1; i< arr.length; i++) {
        const compareItem = answer[answer.length-1];
        if(arr[i] != compareItem) {
            answer.push(arr[i]);
        }
    }
    return answer;
}

로직흐름

전형적인 스택관련 문제이다.
스택 answer를 만들어 가장 마지막 요소와 순회중인 배열 arr의 요소를 비교하고, 이 값이 다르면 스택 answer에 현재의 arr요소를 추가한다.

profile
이전 블로그 입니다.

0개의 댓글