본문 바로가기

알고리즘/백준

[Python] 백준 파이썬 1427 소트인사이드

https://www.acmicpc.net/problem/1427

 

1427번: 소트인사이드

첫째 줄에 정렬하려고 하는 수 N이 주어진다. N은 1,000,000,000보다 작거나 같은 자연수이다.

www.acmicpc.net

n = list(input())

n.sort(reverse=True)

reverse_n = ''.join(n)

print(reverse_n)
  1. 입력받는 정수를 바로 리스트로 할당해줍니다.
  2. sort(reverse=True)로 내림차순 정렬 해줍니다.
  3. 정렬한 리스트를 공백 ('')으로 합쳐줍니다.
  4. 출력해줍니다.

input()으로 입력을 받게되면 문자열로 받아와집니다.

따라서 리스트로 변환, join함수로 다시 합치기가 가능합니다.