728x90

https://www.acmicpc.net/problem/1427
1427번: 소트인사이드
첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
www.acmicpc.net
문제
배열을 정렬하는 것은 쉽다. 수가 주어지면, 그 수의 각 자리수를 내림차순으로 정렬해보자.
입력
첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.
출력
첫째 줄에 자리수를 내림차순으로 정렬한 수를 출력한다.
예시

코드
num = input()
N_list = []
for i in num:
N_list.append(int(i))
N_list.sort(reverse=True)
print("".join(map(str, N_list)))
코드 해석
- num 주어진 수를 받는다.
- N_list에 하나씩 넣어 준다.
- sort 함수에 reverse=True로 내림차순으로 해준다.
- print에 join을 사용하여 한줄로 출력한다.

728x90
'코딩테스트 > Beakjoon' 카테고리의 다른 글
| 백준 1546번 : 평균 [Python] (0) | 2024.01.16 |
|---|---|
| 백준 1476번 : 날짜 계산 [Python] (0) | 2024.01.16 |
| 백준 1373번 : 2진수 8진수 [Python] (0) | 2024.01.16 |
| 백준 1330번 : 두 수 비교하기 [Python] (0) | 2024.01.16 |
| 백준 1316번 : 그룹 단어 체커 [Python] (0) | 2024.01.16 |