개발
[JS] Array Filter 사용하기 (feat. 같은 숫자는 싫어 lv0)
0hyeon의
2023. 1. 29. 22:38
반응형
문제점
프로그래머슬 lv1.을 풀던 와중 같은 숫자는 싫어라는 녀석을만났다.
내 배열에 있는 값들중 현재값과 다음값의 값이 다른값들만 필터링 해주는 함수를 만들어야 하는데
이과정에서 필터함수를 알게되며 포스팅을 작성하도록한다.
시도해본것들
이중포문으로
let arr = []
for{
for{
arr.push(필터링된 값들 )
}
}
해결하려 했으나 시간복잡도가 너무나도 비효율 적이어서 다른 방법을 모색하기로 하였다.
해결방법
자바스크립트 filter함수를 통해 조건이 만족되는 값들만 뽑아내는 멋진녀석으로 해결하기로함.
알게된것들
function solution(arr){
return arr.filter((a,index)=> a !== arr[index+1])
}
필터함수를 통해 현재값과 다음값이 같지않은 값들만 리턴
필터함수의 개념과 응용방법을 알게되었다.
반응형