본문 바로가기
알고리즘/프로그래머스

[프로그래머스][자바스크립트][Level1] 같은 숫자는 싫어

by Benjamin_Choi 2022. 1. 9.

풀이

 

/**
 * 같은숫자는싫어.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 에 넣어주는 방식으로 해결했다. 

 

댓글