티스토리 뷰

반응형
 

10952번: A+B - 5

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

www.acmicpc.net

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

몇 개가 들어올지 모르기 떄문에, 이 문제는 for 루프를 쓸 수 없다.

그렇기에 이 문제는 while 루프를 이용해서 각 라인마다 a,b를 받아주고, a+b를 출력해줘야 한다.

만약에 a=0, b=0 이 나온다면 0은 출력하지 않아야 하므로 print 전에 if 문을 사용해서 break 해준다.

 

항상 예시 입력과 출력을 잘 보면서 코드를 짜야 한다. 요구하는대로 짜지 않으면 나중에 가서 낭패를 본다.

반응형