백준 15552 파이썬 그리고 sys.stdin.readline()
2024. 1. 21. 12:02ㆍ코딩 도구/백준 (단계별)
반응형
백준 15552 : 빠른 A+B
문제
https://www.acmicpc.net/problem/15552
15552번: 빠른 A+B
첫 줄에 테스트케이스의 개수 T가 주어진다. T는 최대 1,000,000이다. 다음 T줄에는 각각 두 정수 A와 B가 주어진다. A와 B는 1 이상, 1,000 이하이다.
www.acmicpc.net

답안 코드 :
import sys
n = int(input())
for i in range(n):
a, b = map(int, sys.stdin.readline().split())
print(a + b)
백준 / 문제 / 단계별로 풀어보기 / 3단계 반복문
import sys
n = int(input())
for i in range(n):
a, b = map(int, sys.stdin.readline().split())
print(a + b)
생각 :
input()대신 sys.stdin.readline()을 사용하는 이유
한 두줄 입력받는 문제들과 다르게, 반복문으로 여러줄을 입력 받아야 할 때는 input()으로 입력 받는다면 시간초과가 발생할 수 있다.
반복문으로 여러줄 입력받는 상황에서는 반드시 sys.stdin.readline()을 사용해야 시간초과가 발생하지 않는다.
반응형
'코딩 도구 > 백준 (단계별)' 카테고리의 다른 글
백준 11022 파이썬 (2) | 2024.01.22 |
---|---|
백준 11021 파이썬 그리고 f-string (119) | 2024.01.21 |
백준 25314 파이썬 (7) | 2024.01.20 |
백준 25304 파이썬 (4) | 2024.01.20 |
백준 8393 파이썬 (22) | 2024.01.19 |