같은 문자는 싫어
2021. 11. 26. 13:21ㆍJavascript/문제풀이
배열 arr에서 연속적으로 나타나는 숫자는 제거하고 남은 수들을 return 하는 solution 함수를 완성해 주세요.
for문으로 비교하며 쓰는 방법
function solution(arr){
let answer = [];
for (let i = 0; i < arr.length; i++){
if (arr[i] !== arr[i + 1]) answer.push(arr[i]);
}
return answer;
}
console.log(solution([1,1,3,3,0,1,1])); // [1,3,0,1]
console.log(solution([4,4,4,3,3])); // [4,3]
filter() 메소드 쓰는 방법
function print(array){
return array.filter((val,index) => val != array[index+1]);
}
console.log(print([1,1,2,2,3,0,1]))