23.04.01
import java.util.*;
class Solution {
public long solution(long n) {
long answer = 0;
String[] s = ("" + n).split("");
Arrays.sort(s, (String s1, String s2) -> {
if (s1.charAt(0) < s2.charAt(0)) return 1;
if (s1.charAt(0) > s2.charAt(0)) return -1;
return 0;
});
return Long.parseLong(Arrays.toString(s).replaceAll("[\\[\\], ]", ""));
}
}
23.03.30
import java.util.Arrays;
class Solution {
public long solution(long n) {
char[] arr = (n + "").toCharArray();
Arrays.sort(arr);
return Long.parseLong(new StringBuilder(Arrays.toString(arr)).reverse().toString().replaceAll("[, \\[\\]]", ""));
}
}
소요시간: 13분 6초
🤓📝
.reverse()
의 반환값 = StringBuilder
reverse().toString()
의 반환값 = String
처음 풀어본 날 : 23.03.30
다시 풀어본 날 : 23.03.31 _ 23.04.01 _ 23.04.02