본문 바로가기

Programmers/Level1

정수 내림차순으로 배치하기

1
2
3
4
5
6
7
8
9
10
11
import java.util.*;
class Solution {
    public long solution(long n) {
        long answer = 0;
        char[] cArr = Long.toString(n).toCharArray();
        Arrays.sort(cArr);
        StringBuilder sb = new StringBuilder(new String(cArr)).reverse();
        answer = Long.parseLong(sb.toString());
        return answer;
    }
}
cs

Arrays.sort 할 때 Collectioins.reverseOrder 옵션 사용이 안 되기 때문에 StringBuilder를 사용하였다.

'Programmers > Level1' 카테고리의 다른 글

x만큼 간격이 있는 n개의 숫자  (0) 2021.07.07
행렬의 덧셈  (0) 2021.07.07
핸드폰 번호 가리기  (0) 2021.07.07
하샤드 수  (0) 2021.07.07
최대공약수와 최소공배수  (0) 2021.07.07