YJ의 새벽
프로그래머스(1) - 같은 숫자는 싫어 [JAVA] 본문
class Solution {
public int[] solution(int []arr) {
int[] answer = {};
int value = -3;
List<Integer> list = new ArrayList<>();
for(int i=0; i<arr.length; i++) { // value 값으로 앞뒤 같은지 비교 후 add
if( arr[i] != value) {
list.add(arr[i]);
value = arr[i];
}
}
answer = new int[list.size()];
for(int i=0; i<list.size(); i++) {
answer[i] = list.get(i);
}
return answer;
}
}
'코딩테스트연습 > 프로그래머스' 카테고리의 다른 글
프로그래머스(1) - 정수 내림차순으로 배치하기 [JAVA] (0) | 2024.03.20 |
---|---|
프로그래머스(1) - 예산 [JAVA] (0) | 2024.03.19 |
프로그래머스(1) - 최대공약수와 최소공배수 [JAVA] (0) | 2024.03.19 |
프로그래머스(1) - 행렬의 덧셈 [JAVA] (0) | 2024.03.19 |
프로그래머스(1) - 문자열 다루기 기본 [JAVA] (0) | 2024.03.19 |
Comments