[백준 10951번-파이썬/Python] A+B - 4
알고리즘 공부/BOJ백준 풀이

[백준 10951번-파이썬/Python] A+B - 4

http://acmicpc.net/problem/10951

{코드}

while True:
	try:
		a, b = map(int, input().split())
		print(a+b)
	except EOFError:
		break

{설명}

이 문제의 요점은 테스트 케이스의 수를 모른다는 것이다. 즉, EOF에 대해 알아야 합니다.

EOF란 End of File의 약자로 간단하게 말하면 입력 파일의 마지막 줄까지 읽고 더 이상 읽을 것이 없다는 것입니다.

이렇게 EOF가 되면 입력에서 에러가 나기 때문에 프로그램의 정상적인 작동을 위해 에러 핸들링을 합니다.

파이썬의 try/except/finally를 알면 while문과 함께 사용하여 쉽게 풀 수 있는 문제가 되겠습니다.

*다른 분들의 코드를 보면 except 뒤에 아무 것도 없는 경우가 많을 텐데 에러의 종류를 알면 해당 에러에 맞게 적는 것이 좋습니다.