728x90
백준 11720 숫자의 합
문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
제출
n=input()
s=input()
r=0
for a in s:
r+=int(a)
print(r)
해설
n : 숫자의 갯수를 str으로 받는다. 사용할 필요는 없지만 일단 받아둔다.
s : 숫자를 str으로 받는다.
r : 숫자의 합을 저장할 변수를 선언한다.
s(문자열)를 하나하나 꺼내어 r에 더해준다.
예제
1
1
5
54321
25
7000000000000000000000000
11
10987654321
결과
11720번: 숫자의 합
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
www.acmicpc.net
728x90
'Python > 백준' 카테고리의 다른 글
[Python] 백준 2675 문자열 반복 - 문자열(4) (0) | 2022.09.19 |
---|---|
[Python] 백준 10809 알파벳 찾기 - 문자열(3) (0) | 2022.09.18 |
[Python] 백준 11654 아스키 코드 - 문자열(1) (0) | 2022.09.16 |
[Python] 백준 1065 한수 - 함수(3) (0) | 2022.09.15 |
[Python] 백준 4673 셀프 넘버 - 함수(2) (0) | 2022.09.14 |
댓글