풀이
/**
* 같은숫자는싫어.js
* Level1
* https://programmers.co.kr/learn/courses/30/lessons/12906
*/
function solution(arr)
{
var answer = [];
arr.forEach((num ,idx, orgArr) => {
if (num !== orgArr[idx + 1]) answer.push(num);
});
return answer;
}
연속적으로 나타나는 숫자들 중에 바로 다음 인덱스 숫자가 다른 값인 경우, 즉 연속된 수 중 가장 마지막 숫자만 answer 에 넣어주는 방식으로 해결했다.
'알고리즘 > 프로그래머스' 카테고리의 다른 글
[프로그래머스][자바스크립트][Level1] 약수의 개수와 덧셈 (0) | 2022.01.09 |
---|---|
[프로그래머스][자바스크립트][Level1] 나누어 떨어지는 숫자 배열 (0) | 2022.01.09 |
[프로그래머스][자바스크립트][Level1] 두 정수 사이의 합 (0) | 2022.01.09 |
[프로그래머스][자바스크립트][Level1] 나머지가 1이 되는 수 찾기 (0) | 2022.01.09 |
[프로그래머스][자바스크립트][Level1] 가운데 글자 가져오기 (0) | 2022.01.09 |
댓글