import java.util.*;

class Solution {
    public String solution(String s) {
        String answer = "";
        String[] str = s.split("");
        Arrays.sort(str, Collections.reverseOrder());
        
        for(String a : str){
            answer += a;
        }
        
        return answer;
    }
}

 

https://dongyeop00.tistory.com/18

 

자바 [Programmers] 1단계 - 정수 내림차순으로 배치하기

import java.util.*; class Solution { public long solution(long n) { long answer = 0; String[] str = Long.toString(n).split(""); Arrays.sort(str, Collections.reverseOrder()); String str2 = ""; for(String s : str){ str2 += s; } answer = Long.parseLong(str2);

dongyeop00.tistory.com

 

정수 내림차순으로 배열하기와 비슷한 문제이다.

 

1. String형 배열에 매개변수 String s 값을 넣어준다.

2. 내장함수 Arrays.sort를 사용하여 String형 배열을 내림차순으로 정렬한다.

3. String answer에 String형 str배열 값을 하나씩 추가해준다.