문제 출처: https://www.acmicpc.net/problem/1427



1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
import java.io.BufferedReader;
import java.io.InputStreamReader;
import java.util.Arrays;
import java.util.Comparator;
 
public class Main {
    public static void main(String[] args) throws Exception {
        BufferedReader reader = new BufferedReader(new InputStreamReader(System.in));
        String N = reader.readLine();
        String[] arr = new String[N.length()];
        
        for(int i=; i<arr.length ; i++)
            arr[i] = ""+N.charAt(i);
        
        Arrays.sort(arr, new Comparator<String>() {
            @Override
            public int compare(String o1, String o2) {
                return o2.compareTo(o1);   // string으로 내림차순하기
            }
        });
        
        StringBuilder builder = new StringBuilder();
        for(int i=; i<arr.length ; i++)
            builder.append(arr[i]);
        
        System.out.println(builder);
    }
}
cs


'Algorithm' 카테고리의 다른 글

백준 1978번: 소수 찾기  (0) 2018.10.21
백준 1181번: 단어 정렬  (0) 2018.10.20
백준 2108번: 통계학  (1) 2018.10.20
백준 10989번: 수 정렬하기 3  (0) 2018.10.20
백준 2751번: 수 정렬하기 2  (0) 2018.10.20

+ Recent posts