[백준] 2751번 : 수 정렬하기 2

문제

개념

sorted(arr)

오름차순 정렬 시 sorted() 함수를 써주었다.

  • sorted(정렬할 데이터)

  • sorted(정렬할 데이터, reverse 파라미터)
    sorted( ~~ , reverse=True)이면 내림차순으로 정렬해서 반환됨

  • sorted(정렬할 데이터, key 파라미터)

  • sorted(정렬할 데이터, key 파라미터, reverse 파라미터)

cf.

리스트.sort()와 sorted(리스트)의 가장 큰 차이

리스트.sort()와 sorted(리스트)의 가장 큰 차이는
리스트.sort() 는 본체의 리스트를 정렬해서 변환하는 것이고,
sorted(리스트) 는 본체 리스트는 내버려두고, 정렬한 새로운 리스트를 반환하는 것!!

출처: https://blockdmask.tistory.com/466 [개발자 지망생]

풀이

import sys

N = int(sys.stdin.readline())
arr = []

for i in range(N):
    arr.append(int(sys.stdin.readline()))
    
for i in sorted(arr):
    print(i)

좋은 웹페이지 즐겨찾기