문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
내 제출
n = int(input())
a = int(input())
sum = 0
for i in range(n,-1,-1):
sum += a // (10**i)
a = a % (10**i)
print(sum)

다른 코드
N = int(input())
print(sum(map(int, input())))

'Programming > Python' 카테고리의 다른 글
| [Baekjoon/Python] 2908 상수 (0) | 2024.06.07 |
|---|---|
| [Baekjoon/Python] 10809 알파벳 찾기 (0) | 2024.06.07 |
| [Baekjoon/Python] 10811 바구니 뒤집기 (0) | 2024.06.07 |
| [Baekjoon/Python] 5597 과제 안 내신 분..? (0) | 2024.06.07 |
| [Baekjoon/Python] 10813 공 바꾸기 (0) | 2024.06.07 |