본문 바로가기
Sketch (Programming Language)/Python

Baekjoon Training #1427

by 생각하는 이상훈 2022. 8. 9.
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