import java.util.ArrayList;
// 같은 숫자는 싫어 - 연습문제
public class HateSameNum {
public int[] solution(int[] arr) {
ArrayList<Integer> list = new ArrayList<Integer>();
list.add(arr[0]);
for (int i = 1; i < arr.length; i++) {
if (arr[i - 1] != arr[i]) {
list.add(arr[i]);
}
}
return list.stream().mapToInt(i -> i.intValue()).toArray(); // list -> array
}
public static void main(String[] args) {
HateSameNum h = new HateSameNum();
int[] array = { 1, 1, 3, 3, 0, 1, 1 };
// int[] array2 = { 4, 4, 4, 3, 3 };
System.out.println(h.solution(array));
// System.out.println(h.solution(array2));
}
}