sm 기술 블로그
84. 1427(소트인사이드) 본문
import sys
input = sys.stdin.readline
N = input()
result = ""
repoNum = []
for i in range(len(N)-1):
repoNum.append(int(N[i]))
repoSortedNum = sorted(repoNum, reverse=True)
for i in repoSortedNum:
result += str(i)
print(result)
문제요약
입력된 숫자를 내림차순으로 정렬해라 (2143 => 4321)
설명
크게 어렵지 않은 문제이다.
먼저 입력을 문자열로 받았다.
받은 문자열을 문자로 쪼개 리스트에 저장하였다.
정렬함수를 통해 내림차순으로 정렬하고 값들을 다시 문자열로 만들어 출력 하였다.
sorted 사용방법은 아래를 참고하자
https://smhope.tistory.com/222
'문제 > 백준_파이썬' 카테고리의 다른 글
86. 11651(좌표 정렬하기2) (0) | 2022.06.16 |
---|---|
85. 11650(좌표 정렬하기) (0) | 2022.06.15 |
83. 2108(통계학) (0) | 2022.06.13 |
82. 10989(수 정렬하기3) (0) | 2022.06.13 |
81. 2751 (수 정렬하기 2) (0) | 2022.06.13 |
Comments