코드
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 |