ps를 잘하고 싶지만 책을 여러권 사도 금방 퍼져 블로그에 한 사람이 하라는대로 따라해보기 위해 제시한 입출력 문제부터 풀어가고 있다. 당시 10951번에 대한 문제 의도를 파악하지 못해 정리한다.
https://www.acmicpc.net/problem/10951
10951번: A+B - 4
두 정수 A와 B를 입력받은 다음, A+B를 출력하는 프로그램을 작성하시오.
www.acmicpc.net
문제는 단순하지만 문제의 반복을 몇 번 해줘야하는지에 대한 정의가 없다. 그것을 의도한 문제라고 볼 수 있다. 리눅스에서 실행중인 프로그램을 종료할 때 ctrl + c를 많이 사용한다. 백준에서 돌아가는 테스트케이스에서도 적용하는 것이라 생각하면 된다. End Of File, 줄여서 EOF라고도 하고 테스트케이스에 더 이상 입력이 없으면 break하도록 try-except문을 사용하면 된다.
import sys
while True:
try:
a , b = map(int, sys.stdin.readline().split())
print(a + b)
except:
break
'ps > boj' 카테고리의 다른 글
8393번 Python (0) | 2024.04.06 |
---|---|
1924번 Python (0) | 2024.04.06 |
11721번 Python (0) | 2024.04.06 |
11720번 Python (0) | 2024.04.04 |
구간 합 구하기 5 (0) | 2024.03.24 |