https://www.acmicpc.net/problem/1427
input_number = input() # 입력
input_list = list(map(int, list(input_number))) # list 변환 -> int형으로 변환 -> 다시 list로
input_list.sort(reverse=True) # 내림차순 정렬
for i in input_list: # 출력
print(i, end='')
import java.io.BufferedReader;
import java.io.IOException;
import java.io.InputStreamReader;
import java.util.ArrayList;
import java.util.List;
public class Main {
public static void main(String[] args) throws IOException {
BufferedReader br = new BufferedReader(new InputStreamReader(System.in));
String input_number = br.readLine();
List<Integer> input_list = new ArrayList<>();
for(int i = 0; i < input_number.length(); i ++) {
input_list.add(input_number.charAt(i) - 48);
}
input_list.sort((o1, o2) -> o2 - o1);
input_list.forEach(System.out::print);
}
}
'자료구조 & 알고리즘 관련 > 코딩테스트' 카테고리의 다른 글
유기농 배추 (0) | 2023.01.29 |
---|---|
통계학 (0) | 2023.01.28 |
콜라 문제 (0) | 2023.01.27 |
Design Browser History (0) | 2023.01.26 |
위장 (0) | 2023.01.23 |