수가 주어지면 그 수의 각자리수를 내림차순으로 정렬하기
첫째 줄에 정렬하려고 하는 수 N이 주어지는데 N은 1,000,000,000보다 작거나 같은 자연수다.
import java.util.Arrays;
import java.util.Scanner;
public class Main {
public static void main(String[] args) {
// TODO Auto-generated method stub
Scanner sc = new Scanner(System.in);
//문자열을 char형 배열로 바꿔서 저장한다.
char[] arr = sc.nextLine().toCharArray();
//배열정렬
Arrays.sort(arr);
for(int i=0;i<arr.length;i++) {
System.out.print(arr[arr.length-i-1]);
}
}
}
String 클래스에 정의된 toCharArray() 메서드는 String 문자열을 char 형 배열로 바꿔서 반환해준다.