반응형
문제 설명
- 배열 arr를 넘겨받는다
- arr은 0 ~ 9까지의 숫자로만 이루어져 있다
- 연속된 숫자는 하나만 남고 나머지는 제거하려고 한다
- 제거된 후에는 본 배열의 원소들 순서를 유지해야 한다
- 예를 들면
- arr = [1,1,3,3,0,1,1,] 이면 [1,3,0,1]을 반환
- arr = [4,4,4,3,3] 이면 [4,3]을 반환
제한사항
- 배열 arr의 크기 : 1,000,000 이하의 자연수
- 배열 arr의 원소의 크기 : 0보다 크거나 같고 9보다 작거나 같은 정수
입출력 예시
전체 코드
function solution(arr) {
return arr.filter((item, index) => item !== arr[index + 1]);
}
'Programmers' 카테고리의 다른 글
(Programmers) [Lv. 2] 짝지어 제거하기 (0) | 2023.02.10 |
---|---|
(Programmers) [Lv. 2] 다음 큰 숫자 (0) | 2023.02.10 |
(Programmers) [Lv. 1] 최대공약수와 최소공배수 (0) | 2023.02.10 |
(Programmers) [Lv. 1] 직사각형 별찍기 (0) | 2023.02.10 |
(Programmers) [Lv. 0] 삼각형의 완성조건(1) (0) | 2023.02.10 |