알고리즘 풀이/프로그래머스
[프로그래머스][Java] 같은 숫자는 싫어
배게
2019. 3. 7. 16:56
728x90
정의된 리스트에
문제에서 요구하는 대로 중복 숫자를 제거하며 넣어준 후에
리스트를 배열로 변환시키면 끝
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 | import java.util.*; public class Solution { public int[] solution(int []arr) { ArrayList<Integer> arrayAns = new ArrayList<Integer>(); int pres = -1; for (int i = 0; i < arr.length; i++) { if(pres!= arr[i]) { pres = arr[i]; arrayAns.add(arr[i]); } } int[] answer = new int[arrayAns.size()]; for (int i = 0; i < answer.length; i++) { answer[i]= arrayAns.get(i); } return answer; } } |