문제 분류 수업 진도 대회 채점현황 순위 질문게시판
게임
스도쿠 타이핑 리듬 타자게임 타이핑 테트리스 타이핑 인베이더 타이핑 지뢰찾기 8192 공룡게임 타이핑 플래피버드 랭킹
로그인

7045 : 가변 인자 합산 함수 (*args)

•시간제한: 1.000 S •메모리제한: 256 MB •제출: 0 •통과: 0 •만든사람: suakii

7045 : 가변 인자 합산 함수 (*args)

시간 1.000s · 메모리 256MB · 제출 0 · 정답 0

문제 설명

정수의 개수가 정해지지 않은 매개변수를 처리할 수 있는 가변 인자(Variable-Length Arguments) 함수를 구현해 봅시다.
파이썬의 *args 문법을 이용하여 전달받은 모든 정수의 합을 구하는 함수를 작성하십시오.
여러 개의 줄에 걸쳐 공백으로 구분된 임의의 개수 정수들이 주어지면, 각 줄마다 이 가변 인자 함수를 호출하여 합계를 구해야 합니다.

[제약 조건]
• 테스트케이스 수 $N$: $1 \le N \le 100$
• 각 줄의 정수 개수: 1개 이상 10개 이하 ($-100 \le x \le 100$)

입력 설명

첫째 줄에 테스트 케이스(줄)의 개수 N이 주어집니다. (1 ≤ N ≤ 100)
둘째 줄부터 N개의 줄에 걸쳐 각 줄마다 1개 이상 10개 이하의 정수가 공백으로 구분되어 주어집니다. 각 정수는 -100 이상 100 이하입니다.

출력 설명

각 줄에 주어진 정수들의 합을 한 줄에 하나씩 정수 형태로 출력합니다.

입력 예시
COPY
복사되었습니다!

3
1 2 3
4 5
10

출력 예시
COPY
복사되었습니다!

6
9
10

도움

가변 인자를 선언할 때는 def sum_all(*args): 형식을 사용합니다. 함수 내부에서 args는 튜플(Tuple)로 취급되므로, sum(args)를 이용해 쉽게 합을 구할 수 있습니다. 호출할 때는 리스트를 언패킹하는 sum_all(*arr) 형식을 사용합니다.

출처/분류

NOTICE  —  BFStudy OJ 정보샘
애들아, 문제 많이 풀고 게임 잠깐 하는거지?
— 정보샘