1427번: 소트인사이드백준/단계별로 풀어보기2023. 6. 5. 14:45
Table of Contents
문제 출처 : https://www.acmicpc.net/problem/1427
언어 : Kotlin
문제 설명 :
배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.
- 첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
- 첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.
제한 사항 :
- 시간 제한 : 2초
- 메모리 제한 : 128MB
입출력 예 :
입력 | 출력 |
2143 | 4321 |
999998999 | 999999998 |
61423 | 64321 |
500613009 | 965310000 |
풀이 :
import java.io.*
fun main(args: Array<String>) {
val br = BufferedReader(InputStreamReader(System.`in`))
val bw = BufferedWriter(OutputStreamWriter(System.out))
val n = br.readLine()
bw.write(n.chunked(1).sortedDescending().joinToString(""))
bw.flush()
bw.close()
}
'백준 > 단계별로 풀어보기' 카테고리의 다른 글
11651번: 좌표 정렬하기 2 (0) | 2023.06.05 |
---|---|
11650번: 좌표 정렬하기 (0) | 2023.06.05 |
10989번: 수 정렬하기 3 (0) | 2023.06.05 |
2751번: 수 정렬하기 2 (0) | 2023.06.05 |
25305번: 커트라인 (0) | 2023.06.05 |
@스몰스테핑 :: 작은 발걸음
포스팅이 좋았다면 "좋아요❤️" 또는 "구독👍🏻" 해주세요!