본문 바로가기
코딩테스트 문제집/Programmers(Lv1)

[Programmers] Lv1: 같은 숫자는 싫어

by cogito30 2025. 6. 23.
반응형

문제

- 링크: https://school.programmers.co.kr/learn/courses/30/lessons/12906

풀이

Java

(solution 1)


JavaScript

(solution 1)

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

1) 배열을 1번쨰 원소를 answer에 삽입

2) 2번째 원소부터 배열을 순회하며 앞의 원소와 비교해서 같지 않다면 배열에 추가

 

(학습포인트)

- 배열 순서에 따른 인덱스

- 배열 삽입

더보기
let arr = []
arr.push(val); // 배열에 값 추가
반응형