BJO_1427(정렬2)

소트인사이드

숫자를 입력 받아서 그 숫자를 역순으로 정렬하려 추력하는 문제. 정렬을 하려면 결국, 숫자형으로 바꿔줘야했고 이를 한번에 어떻게 하면 처리해줄 수 있을까 고민하다가 이렇게 까지 오게 되었다. 이래도 되는 건가 싶지만 모르겠다.

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

문자열 입력 받아서, list() 함수를 써서 한 문자씩 나눠준 뒤, 다시 그걸 map을 통해 int형으로 바꾼뒤 list로 묶는다.


참고자료

0%