본문 바로가기

Backend/Algorithm

25. ArrayList - 같은 숫자는 싫어

 

 

 

코드

 

import java.util.*;

public class Solution {
    public int[] solution(int []arr) {
        ArrayList<Integer> array = new ArrayList<Integer>();
		int cur = 10;
		
		for (int i=0; i<arr.length; i++) {
			if(arr[i] != cur) {
				array.add(arr[i]);
				cur = arr[i];
			}
		}
        
		int [] answer = new int[array.size()];
		for(int i=0; i<array.size(); i++) {
			answer[i] = array.get(i);
		}

        return answer;
    }
}

 

 

 

접근방법

 

'Backend > Algorithm' 카테고리의 다른 글

27. double - 평균 구하기  (0) 2020.11.20
26. ArrayList - 약수의 합  (0) 2020.11.19
24. 문자열 반복 - 수박수박수박수박수박수?  (0) 2020.11.19
23. Array - 배열의 회전  (0) 2020.11.18
22. Stack - 짝지어 제거하기  (0) 2020.11.14