728x90
#1427
number = int(input())
a = []
for i in str(number):
a.append(int(i))
a.sort(reverse=True)
for x in a:
print(x, end="")
숫자열을 입력을 받고 append함수를 반복문에서 이용하여 숫자열을 숫자 하나 단위로 쪼개서 리스트에 담아둔다.
그 후에 sort()함수를 이용하는데 내림차순의 결과를 원하므로 옵션으로 reverse=True를 이용한다.
print(리스트명)을 하면 [4,3,2,1]이런 형태로 출력이되므로 반복문을 이용하여 원소를 하나씩 출력해준다.
print(*리스트명)을 하면 대괄호와 콤마는 없어지지만 띄어쓰기가 존재하여 문제에서 원하는 답과 다르므로
반복문을 이용하였다.
728x90
'Sketch (Programming Language) > Python' 카테고리의 다른 글
Baekjoon Training #11478 (0) | 2022.08.18 |
---|---|
Baekjoon Training #1269 (0) | 2022.08.10 |
Baekjoon Training #25305 (0) | 2022.08.08 |
Baekjoon Training #14425 (1) | 2022.08.06 |
Baekjoon Training #2798 (0) | 2022.07.30 |