반응형
Notice
Recent Posts
Recent Comments
Link
«   2024/05   »
1 2 3 4
5 6 7 8 9 10 11
12 13 14 15 16 17 18
19 20 21 22 23 24 25
26 27 28 29 30 31
Archives
Today
Total
관리 메뉴

undefined

[프로그래머스] 같은 숫자는 싫어 -JS 본문

Coding Test

[프로그래머스] 같은 숫자는 싫어 -JS

JavaScripter 2022. 6. 8. 18:41
반응형

문제 설명


문제 풀이

function solution(arr){
    const answer = []
    for(let i = 0; i < arr.length; i++) {
        if(arr[i] !== arr[i+1]) {
            answer.push(arr[i])
        }
    }
    return answer
}

1. for루프로 arr 내부 요소를 앞뒤로 비교

 

2. 같지 않다면 answer 에 넣음


개선 사항

function solution(arr){
    return arr.filter((el,index) => el !== arr[index+1])
}

1. filter의 index인자를 활용하여 arr요소 중 그 다음요소와 같지 않은 것을 골라냄

반응형
Comments