본문 바로가기

알고리즘 공부/백준 > Python3

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

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

 

1427번: 소트인사이드

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

www.acmicpc.net

 

[정답]

import sys

 

N=sys.stdin.readline()

N_list=[]

for i in range(len(N)-1):

    N_list.append(int(N[i])))

N_list.sort(reverse=True)

for k in N_list:
    print(k,end="")


split()함수가 너무 익숙해서 무의식적으로 split()함수를 적었다가

'1 2 3'형태가 아닌 '123'형태인 것을 보고 바로 바꾸었다.

 

배열명.sort(reverse=True)

: 배열의 내림차순 정렬