배열 arr 원소의 크기가 0~9 이므로
latest를 -1로 초기화 한다.
배열은 크기가 정해져 있으므로 원소를 추가할 수 있는 ArrayList를 만들어준다.
ArrayList를 stream을 사용해서 배열로 변환한다.
public class Solution {
public int[] solution(int[] arr) {
int latest = -1;
List<Integer> tmp = new ArrayList<Integer>();
for (int num : arr) {
if (latest != num) {
tmp.add(num);
latest = num;
}
}
return tmp.stream().mapToInt(i -> i).toArray();
}