# 10952 A+B - 5
while True:
N, M = map(int, input().split())
if N + M != 0:
print(N + M)
else:
break
# 10951 A+B - 4
while True:
try :
N, M = map(int, input().split())
print(N+M)
except EOFError:
break
10951번은 try-except 문을 활용해 EOFError(파일의 끝에 와서 더 이상 입력 값이 없어, 명령문을 실행시킬 수 없는 상태)일 경우 무한 루프 while 문이 종료되도록 설정했다.
물론 EOFError을 안붙이고 그냥 except만 해도 되긴 하지만, 이럴 경우 모든 예외 상황에서 except문이 실행되기 때문에, 확실히 하고 싶다면 EOFError을 붙이는 것이 좋다!
'개발 공부 > 알고리즘 문제풀이' 카테고리의 다른 글
[백준] 10818. 최소, 최대(476ms) (0) | 2022.07.15 |
---|---|
[백준] 1110. 더하기 사이클 (0) | 2022.07.15 |
[백준] 10871. X보다 작은 수 (0) | 2022.07.15 |
[백준] 2439. 별 찍기 - 2 (0) | 2022.07.14 |
[백준] 2742 기찍 N, 11021 A+B-7, 2438 별 찍기 - 1 (0) | 2022.07.14 |