https://school.programmers.co.kr/learn/courses/30/lessons/12933
문제 설명
제한사항
입출력 예시
난이도 자체는 어렵지 않았지만 형변환이 조금 까다로웠던 것 같다.
import java.util.*;
class Solution {
public long solution(long n) {
String str = n + "";
char[] cArr = new char[str.length()];
for(int i = 0; i < cArr.length; i++) {
cArr[i] = str.charAt(i);
}
Arrays.sort(cArr);
for(int i = 0; i < cArr.length / 2; i++) {
char c = cArr[cArr.length - i - 1];
cArr[cArr.length - i - 1] = cArr[i];
cArr[i] = c;
}
str = String.valueOf(cArr);
long answer = Long.parseLong(str);
return answer;
}
}