We read every piece of feedback, and take your input very seriously.
To see all available qualifiers, see our documentation.
1 parent 2ac22bc commit 18f9e8cCopy full SHA for 18f9e8c
1 file changed
minjeong/Stack, Queue, Priority Queue/2025-05-14-[PGS]-같은숫자는싫어(java).java
@@ -0,0 +1,25 @@
1
+import java.util.*;
2
+
3
+public class Solution {
4
+ public int[] solution(int []arr) {
5
+ ArrayList<Integer> answer = new ArrayList<>();
6
7
+ // 1. 첫 번째 값은 무조건 추가
8
+ answer.add(arr[0]);
9
10
+ // 2. 두 번째 값부터 순차적으로 확인
11
+ for (int i = 1; i < arr.length; i++) {
12
+ // 바로 이전 값과 다르면 추가
13
+ if (answer.get(answer.size()-1) != arr[i]) {
14
+ answer.add(arr[i]);
15
+ }
16
17
18
+ // 3. ArrayList → int[] 변환
19
+ int[] answer2 = new int[answer.size()];
20
+ for (int i = 0; i < answer.size(); i++){
21
+ answer2[i] = answer.get(i);
22
23
+ return answer2;
24
25
+}
0 commit comments