Home [Python] 백준 15552번 : 빠른 A+B
Post
Cancel

[Python] 백준 15552번 : 빠른 A+B

Problem

https://www.acmicpc.net/problem/15552

Solution

code

1
2
3
4
5
6
import sys

t = int(input())
for i in range(t):
    a,b = map(int,sys.stdin.readline().split())
    print(a+b)

Memo

이 문제는 기본적인 a+b를 구하는 것 같지만 시간초과까지 고려해야한다. 두번째 줄부터 들어오는 값을 input을 통해 받게 되면 시간초과가 발생하는 이유는 함수의 작동원리에 있다. input 함수는 들어온 수를 루프를 돌며 하나씩 입력받는다고 한다.(참고) 반면 readline 함수를 사용하게 되면 한 줄씩 입력을 받기 때문에 이러한 문제를 해결할 수 있다.

Ref.

https://velog.io/@yeseolee/Python-파이썬-입력-정리sys.stdin.readline

This post is licensed under CC BY 4.0 by the author.

TIL 220224

[Python] 백준 10951번 : A+B - 4