본문 바로가기

Programmers/Level1

같은 숫자는 싫어

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
import java.util.*;
 
public class Solution {
    public int[] solution(int []arr) {
        int[] answer = {};
        ArrayList<Integer> num = new ArrayList<Integer>();
        int tmp = arr[0];
 
        for (int i = 0; i < arr.length - 1; i++) {
            if(tmp != arr[i+1]) {
                num.add(tmp);
                tmp = arr[i+1];
            }
        }
        num.add(tmp);
        answer = num.stream().mapToInt(Integer::intValue).toArray();
 
        return answer;
    }
}
cs

Integer List -> int Array를 확인해두자.

'Programmers > Level1' 카테고리의 다른 글

두 개 뽑아서 더하기  (0) 2021.06.30
[1차] 비밀지도  (0) 2021.06.30
예산  (0) 2021.06.29
소수 찾기  (0) 2021.06.29
크레인 인형뽑기 게임  (0) 2021.06.29