옹실이의 개발이야기

알고리즘

[백준] 알고리즘 #11720 : 숫자의 합 (Python)

옹실 2023. 5. 9. 19:58

문제

N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.

 

입력

첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.

 

출력

입력으로 주어진 숫자 N개의 합을 출력한다.

 

풀이

1. 숫자의 개수를 n, 숫자 N개를 tmp에 담는다. (string 배열로 담김)
2. 합을 계산할 변수를 하나 선언한다. (sum, 0으로 설정)
3. 숫자 n만큼 for문을 돌려 tmp 배열을 하나씩 가져온후, 숫자(int)로 변환해 sum에 더해준다.
4. for문이 끝난 후 최종합을 출력한다.

1
2
3
4
5
6
7
= int(input())
tmp = input()
sum = 0
 
for i in range(n):
    sum = sum + int(tmp[i])
print(sum)
cs