본문 바로가기
알고리즘

백준 10952번 파이썬 (python) : A+B - 4

by 새우하이 2020. 8. 14.

 

10951 번문제와 상당히 비슷해 보이는 문제이지만.

이번엔 입력의 끝을 구분해서 계산을 끝내는 문제이다.

 

 

코드

import sys
for line in sys.stdin:
    A,B = map(int,line.split())
    print(A+B)

이런식으로 제출해도 문제는 맞은걸로 처리는된다.

다만 ValueError 가 발생 하는 것이 마음에 들지 않았다.

 

[for문에서 sys.stdin 을 사용하는 이유는 따로 게시함.]

 

import sys

while(True):
    try:
        A,B = map(int,sys.stdin.readline().split())
        print(A+B)
    except ValueError:
        break

그래서 나는 try except 를 사용해서 문제를 해결했다.

 

결과는 통과.

 

댓글