같은 숫자는 싫어(프로그래머스)

정승옥(seungok)·2020년 11월 16일
0

프로그래머스

목록 보기
7/40

문제설명

  • 배열 arr의 각 원소는 숫자 0부터 9까지로 구성
  • 연속적으로 나타나는 숫자는 하나만 남기고 전부 제거
  • 제거된 후 남은 수들을 반환할 때는 배열 원소들의 순서 유지

제한사항

  • 배열 arr의 크기: 1,000,000 이하의 자연수
  • 배열 arr의 원소의 크기: 0보다 크거나 같고 9보다 작거나 같은 정수

풀이

function solution(arr)
{
    var answer = [];
    let compareNum = arr[0];
    answer.push(compareNum);
    for(let i=1;i<arr.length;i++){
        if(compareNum !== arr[i]){
            answer.push(arr[i]);
            compareNum = arr[i];
        }
        else
            continue;
    }
    return answer;
}
profile
Front-End Developer 😁

0개의 댓글