개발 연습장/백준 문제풀이

[파이썬, Python] 백준 2751: 수 정렬하기 2

LooanCheong 2023. 1. 2. 20:06
반응형

문제

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

 

2751번: 수 정렬하기 2

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

www.acmicpc.net

코드

import sys

n = int(sys.stdin.readline())
num_list = []
for _ in range(n):
    num = int(sys.stdin.readline())
    num_list.append(num)

for i in sorted(num_list):
    print(i)

설명

우선 수의 리스트를 입력받고,
오름차순으로 출력을 한다.

일반적인 input을 사용하면 시간 초과에 걸리므로 sys.stdin.readline를 사용해주자.

반응형