728x90
반응형
(1) 내 풀이
function solution(arr){
let answer = [];
for (let i=0; i<arr.length; i++) {
if (arr[i] != answer[answer.length-1]) answer.push(arr[i])
}
return answer;
}
1. 비교해서 같지 않은 숫자는 push로 새로운 배열에 넣어준다.
(2) 다른 사람 풀이
function solution(arr)
{
return arr.filter((val,index) => val != arr[index+1]);
}
* 간단하게 filter 사용해서 적용하기
* 다음값을 arr[indext+1]로 비교하기 => 같지 않은 값만 출력
끝.
반응형
'코딩테스트' 카테고리의 다른 글
[프로그래머스 | javascript] 모의고사 (완전탐색) (0) | 2024.04.21 |
---|---|
[프로그래머스 | javascript] 네트워크(dfs) : 재귀함수 사용 (0) | 2024.04.21 |
[프로그래머스 | javascript] 타켓넘버 (dfs) : 재귀함수 사용 (0) | 2024.04.21 |
[프로그래머스 | javascript] 의상 (해시) (1) | 2024.04.18 |
[프로그래머스 | javascript] K번째수 (정렬) (0) | 2024.04.13 |