본문 바로가기

Programming/Python

[Baekjoon/Python] 5717 상근이의 친구들

문제

상근이의 남자 친구의 수와 여자 친구의 수가 주어졌을 때, 친구는 총 몇 명인지 구하는 프로그램을 작성하시오.

 

 

입력

입력은 여러 개의 테스트 케이스로 이루어져 있다. 각 테스트 케이스는 두 정수 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 입력을 제외한다.