개발 공부/알고리즘 문제풀이

[백준] 10952 A+B - 5, # 10951 A+B - 4

5묘 2022. 7. 15. 22:55
 

반복문 단계

1부터 N까지의 합을 구하는 문제. 물론 반복문 없이 풀 수도 있습니다.

www.acmicpc.net


# 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을 붙이는 것이 좋다!