백준 알고리즘 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)
  1. 숫자의 개수를 n에 저장한다.
  2. 입력으로 주어진 숫자 n개를 num에 문자열로 저장한다.
  3. 숫자 합을 저장할 변수를 생성한다.
  4. 숫자의 개수 n 만큼 반복한다.
    1. num 문자열의 i 번째 문자를 정수로 변환한 후 plus에 더한다.
  5. 루프가 종료된 후 plus에 저장된 최종 합계를 출력한다.
* TOC {:toc}

© 2021. All rights reserved.