문제
N개의 수가 주어졌을 때, 이를 오름차순으로 정렬하는 프로그램을 작성하시오.입력
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.출력
첫째 줄부터 N개의 줄에 오름차순으로 정렬한 결과를 한 줄에 하나씩 출력한다.
입력 출력 5 5 1 4 2 3 3 2 4 1 5
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")