[프로그래머스] 정수 내림차순으로 배치하기

이한솔·2023년 9월 25일
0
post-thumbnail

✨️ 문제 설명

: 정수 n을 매개변수로 입력받아, n의 각 자릿수를 큰 것부터 작은 것으로 정렬한 새로운 정수 리턴하기

->자세히 보러가기

🎲 자바 풀이

import java.util.*;
class Solution {
    public long solution(long n) {
        String[] strArray = String.valueOf(n).split("");
        Arrays.sort(strArray);
        StringBuilder sb = new StringBuilder();
        for(String str : strArray){
            sb.append(str);
        }
        return Long.parseLong(sb.reverse().toString());
    }
}

풀이 설명

: 주어진 정수 n을 String 배열로 변환하여 오름차순으로 정렬한다.
: 정렬한 배열을 StringBuilder에 붙여 reverse()하여 내림차순으로 반환한다.
profile
개인 공부용

0개의 댓글