배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.
첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.
sort_num = input()
num_list = list(sort_num)
new_list = sorted(sort_num, reverse=True)
print(''.join(new_list))
list() 함수는 문자열을 리스트로 바꿔주고, sorted는 정렬해서 새로운 리스트를 반환한다. 내림차순으로 하려면 reverse=True를 사용.
역으로 리스트를 문자열로 바꾸고 싶다면 ''.join(list) 사용. 공백을 넣지 않고 바꾸는 방법이다. 공백을 넣고 싶다면 ' '사용!