https://www.acmicpc.net/problem/2750
2750번: 수 정렬하기
첫째 줄에 수의 개수 N(1 ≤ N ≤ 1,000)이 주어진다. 둘째 줄부터 N개의 줄에는 수 주어진다. 이 수는 절댓값이 1,000보다 작거나 같은 정수이다. 수는 중복되지 않는다.
www.acmicpc.net
# 백준 2750 수 정렬하기
import sys
n = int(input())
num = []
for _ in range(n):
num.append(int(sys.stdin.readline()))
# num.append(int(input()))
sorted_num = sorted(num)
for i in sorted_num:
print(i)
반복되는 입력을 받는 방법은 2가지가 있습니다.
그냥 input()을 이용해서 받거나
sys.stdin.readline()을 이용해 받을 수 있습니다.
만약 input()을 이용했을 때 시간초과가 뜬다면 sys.stdin.readline()을 이용하면 될 것 같습니다.
'알고리즘 > 백준' 카테고리의 다른 글
[Python] 백준 파이썬 10989 수 정렬하기 3 (0) | 2022.09.11 |
---|---|
[Python] 백준 파이썬 2751 수 정렬하기 2 (0) | 2022.09.10 |
[Python] 백준 파이썬 2869 달팽이는 올라가고 싶다 (0) | 2022.09.08 |
[Python] 백준 파이썬 10870 피보나치 수 5 (0) | 2022.09.07 |
[Python] 백준 파이썬 9020 골드바흐의 추측 (0) | 2022.09.06 |