728x90
반응형
문제 출처:https://www.acmicpc.net/problem/2751
2751번: 수 정렬하기 2
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수가 주어진다. 이 수는 절댓값이 1,000,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
풀이:
import sys
array = list() # 숫자 담을 리스트
N = int(input())
for i in range(N):
array.append(int(sys.stdin.readline()))
new = sorted(array)
for i in new:
print(i)
이전문제랑 똑같아서 걍 했는데 바로 틀렸다.
보통 input()으로 문자열 값을 입력받지만 반복문으로 여러 줄을 입력받아야 할 때는 시간 초과 문제가 발생할 수 있다고 한다.
따라서 이럴 경우에는 import sys로 모듈을 불러오고
sys.stdin.readline()을 사용했다.
반응형
댓글