
- 이중 for문으로 해결하고자 함
- participant배열안에 completion배열 길이만큼 돌면서 equals를 통해 값이 같은지 확인
import java.util.*;
public class Solution {
public int[] solution(int []arr) {
List<Integer> list = new ArrayList();
int value = -1;
for(int i =0; i< arr.length; i++){
if(value != arr[i]){
list.add(arr[i]);
value = arr[i];
}
}
return list.stream().mapToInt(Integer::intValue).toArray();
}
}
- list 선언와 임시 값 선언
- 이전 값과 비교하여 다를 경우 배열에 넣고 임시값을 그 값으로 선언
- list를 int[]로 변환하여 return
- list를 int[]배열로 변환하는 법
- 부족한 자바 문법
- 코테 문제 풀이