문제
N개의 숫자가 공백 없이 쓰여있다. 이 숫자를 모두 합해서 출력하는 프로그램을 작성하시오.
입력
첫째 줄에 숫자의 개수 N (1 ≤ N ≤ 100)이 주어진다. 둘째 줄에 숫자 N개가 공백없이 주어진다.
출력
입력으로 주어진 숫자 N개의 합을 출력한다.
정답비율
50.608%
N = int(input())
x = input()
S = 0
for i in range(N) :
S = S + int(x[i])
print(S)
먼저 숫자의 갯수를 입력으로 받고, 숫자를 x라는 변수로 받는다. 이 때 문자열을 이용하기위해 int함수를 사용하지 않았다. S라는 변수를 이용해 합을 구하였다. 이 때 for 구문을 이용해 x에 받은 숫자를 문자열로 앞에서 부터 더했다.
참고
'Problem Solving > Baekjoon Online Judge' 카테고리의 다른 글
<문자열> 2675번 문자열 반복 with 파이썬 (0) | 2020.11.18 |
---|---|
<문자열> 10809번 알파벳 찾기 with 파이썬 (0) | 2020.11.16 |
<문자열> 11654번 아스키 코드 with 파이썬 (0) | 2020.11.11 |
<함수> 1065번 한수 with 파이썬 (0) | 2020.11.09 |
<함수> 4673번 셀프 넘버 with 파이썬 (0) | 2020.11.06 |