728x90
반응형
import java.util.*;
public class Solution {
public int[] solution(int []arr) {
List<Integer> list = new ArrayList<>();
int temp = -1; //절대 들어올 수 없는 수
for (int i = 0; i < arr.length; i++) {
if (temp != arr[i]) { //값을 넣고 temp의 값은 기존에 배열에 존재하는 값이 됨.
temp = arr[i];
list.add(temp);
}
}
int[] answer=new int[list.size()]; //리스트 사이즈만큼의 배열 선언
for(int i=0; i<answer.length;i++) {
answer[i]=list.get(i); //리스트의 값을 배열에 넣는다
}
return answer;
}
}
728x90
728x90
'알고리즘' 카테고리의 다른 글
프로그래머스] 문자열을 정수로 바꾸기 (0) | 2021.04.16 |
---|---|
문자열 내림차순으로 배치하기 (0) | 2020.11.01 |
자릿수 더하기 (0) | 2020.10.21 |
수박수박수박수박수박수? (1) | 2020.10.20 |
가운데 글자 가져오기 (0) | 2020.08.22 |
댓글