[ 문제 ]
배열을 정렬하는 것은 쉽다.
수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.
[ 입력 ]
첫째 줄에 정렬하고자하는 수 N이 주어진다.
N은 1,000,000,000보다 작거나 같은 자연수이다.
[ 출력 ]
첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.
[ 예제 입력 ]
2143
[ 예제 출력 ]
4321
import java.util.Scanner;
import java.util.Arrays;
public class Solution {
public static void main (String[] args) {
Scanner scanner = new Scanner(System.in);
String num = scanner.next();
char[] numArr = new char[num.length()];
for (int i = 0; i < num.length(); i++)
numArr[i] = num.charAt(i);
Arrays.sort(numArr);
for (int i = numArr.length-1; i >= 0; i--)
System.out.print(numArr[i]);
}
}
'Algorithm > 백준+프로그래머스+SWEA+정올+구름' 카테고리의 다른 글
[Algorithm] 백준 16926 배열 돌리기1 (0) | 2021.08.11 |
---|---|
[Algorithm] 백준 1158 요세푸스 문제 (0) | 2021.08.10 |
[Algorithm] SWEA 1210 Ladder1 (0) | 2021.08.10 |
[Algorithm] SWEA 1229 암호문1 (0) | 2021.08.09 |
[Algorithm] SWEA 9229 한빈이와 Spot Mart (0) | 2021.08.09 |