본문 바로가기

Problem Solving/Baekjoon Online Judge

<while문> 10951번 A+B -4 with 파이썬

 

문제

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

 

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다.

각 테스트 케이스는 한 줄로 이루어져 있으며, 각 줄에 A와 B가 주어진다. (0 < A, B < 10)

 

출력

각 테스트 케이스마다 A+B를 출력한다.

 

정답비율

36.270%

 

while True :
    try :
        A, B = map(int, input().split())
        print(A+B)
    except :
        break

 

  처음에는 try except를 쓰지않았다. 문제에 나와있는대로 풀자니 무한루프가 생성될 것 같아서 예제입력처럼 5번의 덧셈이 이루어지면 루프가 종료되도록 설계하였다. 그러나 오답처리가 되었다. 그래서 문제에서 요구하는 계산이 이루어지지 않으면 루프를 탈출하게 하였더니 정답이 되었다. 문제에 '테스트 케이스에 맞지 않는 값을 입력하면 테스트는 종료된다.' 라는 문장이 추가되면 좋을 것 같다.

 

 


참고

 

 

10951번: A+B - 4

두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.

www.acmicpc.net