반응형
import java.util.*;
public class Solution {
public int[] solution(int []arr) {
StringBuilder temp = new StringBuilder();
StringBuilder res = new StringBuilder();
for (int i : arr) {
temp.append(String.valueOf(i));
}
// 중복 제거
for (int i = 0; i < temp.length(); i++) {
if ((i != temp.length() - 1) && (temp.charAt(i) != temp.charAt(i + 1))) {
res.append(temp.charAt(i));
} else if (i == temp.length() - 1) {
res.append(temp.charAt(i));
}
}
int[] answer = new int[res.length()];
for (int i=0; i<res.length(); i++) {
answer[i] = Character.getNumericValue(res.charAt(i));
}
return answer;
}
}
반응형
'알고리즘' 카테고리의 다른 글
[Python] 순위 검색 - level 2 (효율성 통과 못함) (0) | 2021.06.08 |
---|---|
[Python] 타겟 넘버 - level 2 (0) | 2021.06.07 |
[Python] 카펫 - level 2 (0) | 2021.06.07 |
[Javascript] 시저 암호 - level 1 (0) | 2021.05.18 |
[Javascript] 폰켓몬 - level 1 (0) | 2021.05.14 |