백준 알고리즘 11720번
백준 알고리즘 11720번 숫자의 합
문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력한느 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 <= N <= 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
예제
입력 | 출력 |
---|---|
1 1 | 1 |
5 54321 | 15 |
25 7000000000000000000000000 | 7 |
11 10987654321 | 46 |
풀이
n = int(input())
num = str(input())
plus = 0
for i in range(n):
plus += int(num[i])
print(plus)
- 숫자의 개수를
n
에 저장한다. - 입력으로 주어진 숫자
n
개를num
에 문자열로 저장한다. - 숫자 합을 저장할 변수를 생성한다.
- 숫자의 개수
n
만큼 반복한다.num
문자열의i
번째 문자를 정수로 변환한 후plus
에 더한다.
- 루프가 종료된 후
plus
에 저장된 최종 합계를 출력한다.