728x90
반응형
이번 포스팅은 www.acmicpc.net/problem/15552에서 푼 것을 토대로 작성했습니다.
for문의 네 번째 문제인 빠른 A+B입니다.
문제를 보시면 앞서 풀었던 A+B-3의 문제에서 input으로 입력을 받지 않고
sys로 입력을 받아서 풀어보라는 몬 제입니다.
그 이유는 sys.stdin.readline으로 입력받으면 input으로 입력받는 것보다 빠르며
시간 초과로 틀리는 문제가 풀리기 때문입니다
이때까지 input로 전부 문제를 풀었고 시간 초과가 되지 않았지만
나중에는 문제가 생기니 나온 문제가 아닐까 생각합니다.
import sys
n = int(sys.stdin.readline())
for i in range(n):
a,b = map(int, sys.stdin.readline().split())
print(a+b)
그래서 처음 import로 sys 모듈을 불러옵니다.
범위를 정할 n을 int형으로 sys.stdin.readline() 함수를 써서 입력받고
그 밑은 지난 A+B-3의 항목과 동일하며
input을 sys.stdin.readline()으로 바꿔서 풀었습니다.
다음 포스팅에서 찾아올게요 :0
728x90
반응형
'Python > 백준 알고리즘' 카테고리의 다른 글
[BaekJoon/Python] : 백준 2742번 - 기찍 N (0) | 2020.12.18 |
---|---|
[BaekJoon/Python] : 백준 2741번 - N 찍기 (0) | 2020.12.18 |
[BaekJoon/Python] : 백준 10950번 - A+B -3 (0) | 2020.12.16 |
[BaekJoon/Python] : 백준 2739번 - 구구단 (0) | 2020.12.16 |
[BaekJoon/Python] : 백준 2884번 - 알람 시계 (0) | 2020.12.15 |