본문 바로가기
작업/Problem Solving

백준 10951(A+B -4) 파이썬(python) 해결

728x90

문제

 

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

 

입력

 

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

 

 


 

문제와 입력의 제시된 글에서 횟수를 제한하는 내용은 찾을 수 없습니다.
그렇다면 종료를 할 수 있는 방법을 적용해야 하는 것입니다.
무한루프에 의한 자원 손실을 방지하기 위해서입니다.



파이썬에서 제공되는 sys 모듈을 사용할 것입니다.
sys 모듈은 파이썬이 제공하는 변수와 함수를 직접 제어할 수 있게 해주는 모듈입니다.


for 반복문 내부의 sys.stdin은 표준 입력에 대한 반복입니다.
값이 존재하면 계속 반복되는 것이며 강제 종료인 ^z (ctrl+z)를 누르면 종료됩니다.



정해지지 않은 반복에 사용할 시에 적합합니다.

 

 

#백준 10951
import sys

'''sys.stdin : 표준입력, line에 기록
    ^z 입력하면 강제 종료'''
    
for case in sys.stdin:
    #case에 입력된 값을 공백 기준 분리
    numA, numB = map(int, case.split())
    print(numA + numB)

 

 

-끝-

 

 

728x90