import java.util.*;
public class Solution {
public int[] solution(int []arr) {
int[] answer = {};
// [실행] 버튼을 누르면 출력 값을 볼 수 있습니다.
System.out.println("Hello Java");
return answer;
}
}
import java.util.*;
public class Solution {
public int[] solution(int []arr) {
List<Integer> list = new ArrayList<>();
int num = -1; // 원소가 0~9까지 이므로, 영향 받지 않는 아무 숫자
for (int i = 0; i < arr.length; i++) {
if (arr[i] != num) {
list.add(arr[i]);
num = arr[i]; // num은 arr[i]로 계속 갱신 되어 다음 arr[i]와 비교 대상이 됨
}
}
int[] answer = new int[list.size()];
for (int i = 0; i < answer.length; i++) {
answer[i] = list.get(i);
}
return answer;
}
}
int num = -1
for문을 돌면서, 기존 값과 다음 값을 비교하고 싶을 때