문제
상근이의 남자 친구의 수와 여자 친구의 수가 주어졌을 때, 친구는 총 몇 명인지 구하는 프로그램을 작성하시오.
입력
입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 두 정수 M과 F로 이루어져 있으며, 각각은 상근이의 남자 친구의 수와 여자 친구의 수이다. (1 ≤ M, F ≤ 5)
입력의 마지막 줄에는 0이 두 개 주어진다.
출력
각 테스트 케이스마다 상근이의 친구의 수를 출력한다.
내 제출
while True:
a = sum(map(int, input().split()))
if(a == 0):
break
print(a)

다른 코드
for lis in [*open(0)][:-1]:
print(sum(map(int,lis.split())))
open(0)은 표준 입력(stdin)을 파일처럼 여는 것으로, 입력을 여러 줄 한꺼번에 읽어온다.
[open(0)]으로 읽은 입력을 리스트로 변환한다.
[:-1] 리스트의 마지막 원소를 제외하여, 종료 조건인 0 0 입력을 제외한다.
'Programming > Python' 카테고리의 다른 글
| [Baekjoon/Python] 2822 점수 계산 (0) | 2025.09.13 |
|---|---|
| [Baekjoon/Python] 1427 소트인사이드 (0) | 2025.09.09 |
| [Baekjoon/Python] 2720 세탁소 사장 동혁 (0) | 2024.06.29 |
| [Baekjoon/Python] 11005 진법 변환 2 (0) | 2024.06.27 |
| [Baekjoon/Python] 2745 진법 변환 (0) | 2024.06.27 |