반응형
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
반응형
'백준' 카테고리의 다른 글
[백준] 2108번 - 통계학 (파이썬 풀이) (feat. collections, sys) (0) | 2021.11.07 |
---|---|
[백준] 10989번 - 수 정렬하기 3 (파이썬) (feat. 정렬하지 않고 정렬하기,,?) (0) | 2021.11.07 |
[백준] 2581번 - 소수 / 파이썬 코드 (0) | 2021.11.07 |
[백준] 2869번 - 달팽이는 올라가고 싶다 (0) | 2021.11.05 |
[백준] 2292번 - 벌집 (0) | 2021.11.05 |