본문 바로가기
알고리즘/문제

백준 11720번 : 숫자의 합

by You_mool 2021. 6. 30.
반응형

문제

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

입력

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

출력

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

 

예제 입력

5

54321

 

- Python3 Code

digit = int(input()) # int 자릿수
num = input() # string
_sum = 0 # name '_sum' for variable, because 'sum' is keyword
i=0 # index

while i < digit:
_sum += int(num[i])
i += 1

print(_sum)

 

파이썬은 for문에서 index를 잘 쓰지 않아서 자꾸 while문에 인덱스를 증가시켜주는 것을 까먹게 된다.

while 무한루프에 걸린다면 인덱스 증가를 시켜서 while문이 끝나는지 꼭 체크해야 될 것 같다.

반응형