출처 : https://www.acmicpc.net/problem/10951
# 풀이1 (출처: https://home-body.tistory.com/258)
while True:
try:
a, b = map(int, input().split())
print(a+b)
except:
break
# 풀이2 (출처 : https://hwiyong.tistory.com/m/208?category=844316 )
import sys
for line in sys.stdin:
a, b = map(int, line.split())
print(a + b)
# 풀이3 (출처 : https://sinb57.tistory.com/entry/Python-3-10951-A-B-4 )
try:
while 1:
a,b = map(int, input().split())
print(a+b)
except:
exit()
# 풀이 4
while True:
try:
a, b = map(int, input().split())
print(a+b)
except:
break
문제의 문제
- 몇개의 테스트 케이스가 주어졌는지 알 수 없다. 따라서 이런 경우 EOF까지 받으면 된다고 함.
- 정석적인 방법을 쓰려면 import sys를 해야한다 함.
나의 문제
- sys모듈을 모름
- try, except를 모름.
- EOF개념을 모름.
반응형
'알고리즘 > 백준 알고리즘' 카테고리의 다른 글
[백준] 파이썬 2577 (0) | 2020.01.03 |
---|---|
[백준] 파이썬(python) 2920 (0) | 2019.09.20 |
[백준] 파이썬(python) 10952 (0) | 2019.07.16 |
[백준] 파이썬(python) 10871 (0) | 2019.07.16 |
[백준] 파이썬(python) 2438 (0) | 2019.07.11 |