
딱히 할말은 없다. 자릿수를 변환할 줄만 알면 무난히 끝.
import java.util.Arrays;
class Solution {
public long solution(long n) {
String nStr = String.valueOf(n);
int l = nStr.length();
char[] ch = new char[l];
for (int i=0; i<l; i++) {
ch[i] = nStr.charAt(i);
}
Arrays.sort(ch);
StringBuilder sb = new StringBuilder();
for (int i=ch.length-1; i>=0; i--) {
sb.append(ch[i]);
}
return Long.parseLong(sb.toString());
}
}'프로그래머스 문제풀이 > Level 1' 카테고리의 다른 글
| 두 정수 사이의 합 (자바, Java) (0) | 2022.12.23 |
|---|---|
| 나머지가 1이 되는 수 찾기 (자바, Java) (0) | 2022.12.23 |
| x만큼 간격이 있는 n개의 숫자 (자바, Java) (0) | 2022.12.17 |
| 정수 제곱근 판별 (자바, Java) (0) | 2022.12.17 |
| 자연수 뒤집어 배열로 만들기 (자바, Java) (0) | 2022.12.17 |