본문 바로가기

알고리즘(백준 등) 공부/백준(자바)

백준 1427번: 소트인사이드

수의 각 자리수를 내림차순으로 정렬하는 문제이다.

 

문자열의 문자를 정렬하여 출력하면 되는 문제로 PriorityQueue를 사용하여 문자를 정렬하였다.

String number = br.readLine();
StringBuilder sb = new StringBuilder();
PriorityQueue<Character> pq = new PriorityQueue<>(Collections.reverseOrder());
for (char c : number.toCharArray()) {
    pq.add(c);
}
while (!pq.isEmpty()) {
    sb.append(pq.remove());
}

 

'알고리즘(백준 등) 공부 > 백준(자바)' 카테고리의 다른 글

백준 1438번: 가장 작은 직사각형  (0) 2026.04.27
백준 1437번: 수 분해  (0) 2026.04.27
백준 1424번: 새 앨범  (0) 2026.04.26
백준 1431번: 시리얼 번호  (1) 2026.04.25
백준 1430번: 공격  (0) 2026.04.25