본문 바로가기
코딩테스트/백준

백준 > 단계별로 풀어보기 > 반복문 > 10952번: A+B - 5

by 나는야석사 2024. 7. 16.

문제

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

입력

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

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

입력의 마지막에는 0 두 개가 들어온다.

출력

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

예제 입력 1 복사

1 1
2 3
3 4
9 8
5 2
0 0

예제 출력 1 복사

2
5
7
17
7

 

이 문제를 처음 봤을 때 입력의 개수가 주어지지 않았는데 어떻게 해야하지? 라고 생각하고 검색을 해보니 While문을 사용했다. 그래서 While True:로 시작하였다. 사실 베낌

import sys

while True:
    a, b = map(int, sys.stdin.readline().split())
    if a == 0 and b == 0:
        break
    print(a+b)

처음엔 print 문을 a, b 바로 밑에다 해서 0, 0 인 경우에도 합이 출력되었지만, 블로그를 참고하여 다시 바꿨다.

입력 개수가 주어지지 않을 때는 while 문을 사용하자.