티스토리 뷰

https://programmers.co.kr/learn/courses/30/lessons/12906

 

알고리즘 연습 - 같은 숫자는 싫어 | 프로그래머스

실행 결과가 여기에 표시됩니다.

programmers.co.kr

 

1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
import java.util.*;
 
public class Solution {
    public int[] solution(int []arr) {
        
        List<Integer> numList = new ArrayList<>();
        numList.add(arr[0]);
        for(int i = 0; i < arr.length; i++) {
            if(i != 0 && arr[i] != arr[i-1]) {
                numList.add(arr[i]);
            }
        }
        
        int[] answer = new int[numList.size()];
        for(int i = 0; i < numList.size(); i++) {
            answer[i] = numList.get(i);
        }
        
        return answer;
    }
}
http://colorscripter.com/info#e" target="_blank" style="color:#4f4f4f; text-decoration:none">Colored by Color Scripter
댓글