백준 2751 파이썬 시간초과 sys.stdin.readline()
2024. 4. 6. 08:12ㆍ코딩 도구/백준 (단계별)
반응형
백준 2751 - 수 정렬하기 2
문제
https://www.acmicpc.net/problem/2751
답안 코드 :
import sys
N = int(sys.stdin.readline())
x = []
for _ in range(N):
x.append(int(sys.stdin.readline()))
x.sort()
for i in range(N):
print(x[i])
백준 / 문제 / 단계별로 풀어보기 / 13단계 정렬
생각 :
N = int(input())
x = []
for i in range(N):
x.append(int(input()))
x.sort()
for i in range(len(x)):
print(x[i])
## 처음 위 코드는 시간초과
# sys.stdin.readline()을 사용하여 더 빠르게 입력을 받을 수 있습니다.
# 단, 주의할 점은 sys.stdin.readline()을 사용할 때는 문자열의 개행 문자('\n')도 함께 입력으로 들어오기 때문에
# int()로 변환할 때 이를 처리해주어야 합니다. 위 코드에서는 int(sys.stdin.readline())로 입력을 받고 있습니다.
반응형
'코딩 도구 > 백준 (단계별)' 카테고리의 다른 글
백준 1427 파이썬 예시 (12) | 2024.04.08 |
---|---|
백준 10989 파이썬 메모리와 시간 초과 sort를 쓰지 않고 intput 대신 int(sys.stdin.readline()) (2) | 2024.04.07 |
백준 25305 파이썬 (1) | 2024.04.05 |
백준 2587 파이썬 (12) | 2024.04.04 |
백준 2750 파이썬, 단계별로 풀어보기 / 13단계 정렬 (9) | 2024.04.03 |