코딩 테스트/프로그래머스
프로그래머스 | 같은 숫자는 싫어
한 면만 쓴 종이
2022. 7. 11. 17:10
같은 숫자는 싫어 12906
//프로그래머스 - 같은 숫자는 싫어 (12906)
import java.util.*;
import java.util.stream.*;
public class Solution {
public static int[] solution(int[] arr) {
List<Integer> arrList = Arrays.stream(arr).boxed().collect(Collectors.toList()); // List 변환
List<Integer> rm = new ArrayList<Integer>();
int tmp = 0;
for (int i = 0; i < arrList.size() - 1; i++) {
if (arrList.get(i) == arrList.get(i + 1)) {
arrList.set(i, -1);
}
}
rm.add(-1);
arrList.removeAll(rm);
int[] ans = new int[arrList.size()];
for (int i = 0; i < arrList.size(); i++) {
ans[i] = arrList.get(i);
}
return ans;
}
}