9085. 더하기
10보다 작거나 같은 자연수 N개를 주면 합을 구하는 프로그램을 작성하시오.
입력 : 입력의 첫 줄에는 테스트 케이스의 개수 T(1 ≤ T ≤ 10)가 주어진다. 각 테스트 케이스는 첫 줄에 자연수의 개수 N(1 ≤ N ≤ 100)이 주어지고, 그 다음 줄에는 N개의 자연수가 주어진다. 각각의 자연수 사이에는 하나씩의 공백이 있다.
출력 : 각 테스트 케이스에 대해서 주어진 자연수의 합을 한 줄에 하나씩 출력한다.
ex)
입력 :
2
5
1 1 1 1 1
7
1 2 3 4 5 6 7
출력 :
5
28
풀이
t = int(input())
for i in range(t):
n = int(input())
a = list(map(int, input().split()))
print(sum(a))
- 먼저 테스트 케이스의 개수 t를 입력받고 t만큼 반복하면서 각 테스트 케이스에 해당하는 자연수의 게수 n과 n개의 자연수를 입력받는다. 이때 n개의 자연수를 입력받음과 동시에 리스트 a를 생성하도록 했고, 마지막에는 sum()을 이용하여 각 테스트 케이스에 대해 주어진 자연수의 합(리스트 요소들의 합)을 출력하도록 했다.
'코딩테스트 문제풀이(Python)' 카테고리의 다른 글
백준 10797번 문제풀이 (0) | 2022.05.01 |
---|---|
백준 2490번 문제풀이 (0) | 2022.05.01 |
백준 2921번 문제풀이 (0) | 2022.05.01 |
백준 2475번 문제풀이 (0) | 2022.05.01 |
백준 10872번 문제풀이 (0) | 2022.05.01 |