import java.util.*;
class Solution {
public long solution(long n) {
long answer = 0;
String[] arr = String.valueOf(n).split(""); // String 변환하여 array에 잘라 넣기
Arrays.sort(arr); // 순서대로 정렬(오름차순)
StringBuilder sb = new StringBuilder();
for(int i = 0; i < arr.length; i++){
sb.append(arr[i]);
}
answer = Long.parseLong(sb.reverse().toString()); // 거꾸로 나열하여 long으로 변환
return answer;
}
}
1.
import java.util.*;
class Solution {
public long solution(long n) {
String[] list = String.valueOf(n).split("");
Arrays.sort(list);
StringBuilder sb = new StringBuilder();
for (String aList : list) sb.append(aList);
return Long.parseLong(sb.reverse().toString());
}
}
💬 StringBuilder 이용해서 reverse 처리