이 문제는 여러개의 데이터를 입력받아 정렬해야 하기 때문에 input()대신 sys.stdin.readline()를 사용해야 시간초과가 발생하지 않는다. 편의를 위해 다음과 같이 작성 후 평소 input()처럼 사용하면 된다.
input = sys.stdin.readline
주의 점으로는 input()의 경우 자동개행을 해주지만 sys.stdin.readline의 경우 직접 개행문자를 입력해줘야만 개행이 된다.
import sys
input = sys.stdin.readline # 빠른 입출력과 편의를 위해 input에 sys.stdin.readline을 할당한다.
n = int(input())
L = []
for i in range(n):
a = int(input())
L.append(a)
L.sort()
for i in range(len(L)):
print(L[i])
설명으로 달아논 주석이 잘못되었다면 댓글로 알려주시면 감사하겠습니다!