1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
|
import java.util.*;
class Solution {
public String solution(String s) {
String answer = "";
StringBuilder sb = new StringBuilder();
String[] arr = new String[s.length()];
int i;
for (i = 0; i < s.length(); i++) {
arr[i] = Character.toString(s.charAt(i));
}
Arrays.sort(arr, Collections.reverseOrder());
for (i = 0; i < arr.length; i++) {
sb.append(arr[i]);
}
answer = sb.toString();
return answer;
}
}
|
cs |
s.toCharArray 함수로 char[] 형태로 만들 수 있으며, 이 또한 Arrays.sort를 사용할 수 있다.
추가적으로 StringBuilder에 reverse 함수가 있어서 문자열을 뒤집을 수 있다.
'Programmers > Level1' 카테고리의 다른 글
자연수 뒤집어 배열로 만들기 (0) | 2021.07.07 |
---|---|
약수의 합 (0) | 2021.07.06 |
문자열 다루기 기본 (0) | 2021.07.06 |
직사각형 별찍기 (0) | 2021.07.06 |
이상한 문자 만들기 (0) | 2021.07.06 |