Programming/BackJoon

1427 - 소트인사이트

홍열 2023. 4. 21. 13:46
728x90

 

https://www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

 

int 한개를 받아서 그 안의 수를 내림차순으로 정렬하면 끝나는 문제

숫자를 list로 변환하고, sort하고, print문에서 end='' 옵션을 줘서 풀었다. 

 

import sys

lst = list(map(int, sys.stdin.readline().rstrip()))
lst.sort(reverse=True)
for i in lst:
    print(i, end='')

다른 사람들의 풀이도 보면 간단히 푼다. 

array = input()

for i in range(9, -1, -1):
    for j in array:
        if int(j) == i:
            print(i, end='')