문제 풀이/프로그래머스
[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() 메소드를 이용해 중복 제거