본문 바로가기

백준

[백준] 2751번 - 수 정렬하기 2 (파이썬 코드) (feat. sys.stdin / sys.stdout)

반응형

1. 문제

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

(문제는 매우 간단하지만,,,, 시간 초과가 발생이 아주 잦은 문제)

 

2. 코드

#https://www.acmicpc.net/problem/2751
import sys

n = int(input())
num_list = []

for i in range(n):
    num_list.append(int(sys.stdin.readline()))
    
num_list.sort()

for i in range(len(num_list)):
    sys.stdout.write(str(num_list[i])+'\n')

 

3. 주요 포인트

평소와 같이 input()이나 print()를 쓰면 돌아가지 않는다. 시간 초과 발생한다.

sys를 import해서 sys.stdin.readline()과 sts.stdout.write를 쓰는 것이 이 문제의 포인트!!

 

 

728x90
반응형