JiYoung Dev 🖥

[JAVA] 배열 크기 변경하기 본문

Question

[JAVA] 배열 크기 변경하기

Shinjio 2023. 8. 17. 14:19

Arrays.copyOf(배열, 변경하고자 하는 크기)

 

copyOf로 배열 복하하고 원하는 크기로 지정 

 

class Solution {
    public int[] solution(int []arr) {
    	int idx = 1;
        int[] answer = new int[arr.length];
        answer[0] = arr[0];
        for(int i = 1 ; i < arr.length ; i++) {
        	if(arr[i] != arr[i-1]) {
        		answer[idx] = arr[i];
        		idx++;
        	}
        }
        
        int[] copy = Arrays.copyOf(answer, idx);
        
        
        return copy;
    }
}