백준 - 수 정렬하기 2[Python]

Stella·2022년 4월 30일
0

Coding Test

목록 보기
24/48
post-custom-banner

수 정렬하기 2

문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.

입력
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.

출력
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.

입력출력
5
51
42
33
24
15

Solution

import sys
# 입력받을 개수
n = int(sys.stdin.readline())

# 입력받은 숫자 리스트에 저장
nums = [int(sys.stdin.readline()) for _ in range(n)]

# 리스트 정렬: 오름차순
nums.sort()

# int형으로 저장된 숫자 - > 문자열로 출력
print("\n".join(map(str,nums)))
# 또는 이렇게 출력 가능
print(*nums,sep="\n") 
profile
Hello!
post-custom-banner

0개의 댓글