nums = list(map(int, str(input())))
nums.sort(reverse=True)
for x in nums:
print(x, end="")
코드 설명
입력값을 모두 슬라이싱한 후 리스트에 담는다.
슬라이싱을 위해 str(input())
을 사용했지만, 정렬을 하기 위해서는 리스트에 담긴 값이 정수형이어야 하므로 map()
함수를 이용하여 다시 int형으로 바꾸어 리스트에 넣어준다.
reverse=True
를 이용하여 내림차순으로 정렬한 후 그 값을 출력한다.
reverse=True
는 내림차순 정렬