728x90
반응형
import java.util.*;
public class Solution {
public int[] solution(int []arr) {
int num = arr[0];
int count = 1;
for(int i=1; i<arr.length; i++){
if(num==arr[i]){
arr[i] = -1;
}
else{
num = arr[i];
count++;
}
}
int[] answer = new int[count];
int index = 0;
for(int a : arr){
if(a!=-1){
answer[index] = a;
index++;
}
}
return answer;
}
}
728x90
반응형
'알고리즘 문제풀이 > Programmers - 자바' 카테고리의 다른 글
프로그래머스 - 이상한 문자 만들기 (0) | 2023.03.27 |
---|---|
프로그래머스 - 3진법 뒤집기 (0) | 2023.03.27 |
프로그래머스 - 최대공약수와 최소공배수 (0) | 2023.03.27 |
프로그래머스 - 직사각형 별찍기 (0) | 2023.03.27 |
프로그래머스 - 행렬의 덧셈 (0) | 2023.03.27 |