반응형
문제
음음음음음~
element가 0~9인 배열의 element들을 반복해서 검사 해 (아놔 시간 초과될 것 같은 느낌인데.. 일단 해보자!)
만약 0이 걸렸다? 그럼 0을 배열에 담아
이 때! 한번만 담아야 돼 두번째 부터는 지나가야 해..
그걸 어떻게 코딩하지 ??
문제를 다시 읽어봤다!!
자ㅏ!!
첫번째 값이 1이야
그 다음 값을 비교해서 같다면? 패스하고 다 다음 값으로 비교해서 다르다? 담아
이걸 반복하면 될 듯 ..?
아놔......................................
왜 0은 안담기지?
왜 4,4 같은데 못거르지 ?
생각해보자.....ㅜㅠㅜㅠㅜㅠㅜㅠㅜㅠㅜ
아놔 다르면 담아야 되는데 뭐하냐 진짜..
function solution(arr) {
var answer = [];
arr.map((el, idx) => {
if(arr[idx] !== arr[idx+1]) {
answer.push(el);
}
})
return answer;
}
오케 패스~~
다른 사람 풀이
와..................................................
이걸 한줄로 표현하네...
로직은 같으니까 ㅎㅎ
나도 저렇게 쓰고 싶다ㅏㅏ
이건 뭔데 ...??
이모티콘인줄 하..
반응형
'Dev > Algorithm' 카테고리의 다른 글
알고리즘 문제 | 프로그래머스 - 2016년 (0) | 2021.01.20 |
---|---|
알고리즘 문제 | 프로그래머스 - 3진법 뒤집기 (0) | 2021.01.20 |
알고리즘 문제 | 프로그래머스 - 나누어 떨어지는 숫자 배열 (0) | 2021.01.19 |
알고리즘 문제 | 프로그래머스 - 두 정수 사이의 합 (0) | 2021.01.19 |
알고리즘 문제 | 프로그래머스 - 소수 찾기 (0) | 2021.01.05 |