반응형
문제
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문이 끝나는지 꼭 체크해야 될 것 같다.
반응형
'알고리즘 > 문제' 카테고리의 다른 글
[Python] 백준 3052번 파이썬, 리스트 중복 제거 하는 법 (0) | 2021.07.08 |
---|---|
[Python] 백준 2577번 파이썬, 숫자의 개수 (0) | 2021.07.08 |
[Python] 백준 1110번 파이썬 (0) | 2021.07.08 |
[Python] 파이썬 : 여러개 입력 기준 엔터(\n), 백준 2562번 (0) | 2021.07.05 |
[Python] 파이썬 : 백준 10951번 try, except (0) | 2021.07.05 |