본문 바로가기

Problem Solving/Baekjoon Online Judge

<문자열> 11720번 숫자의 합 with 파이썬

 

문제

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에 받은 숫자를 문자열로 앞에서 부터 더했다.

 


 

참고

 

 

11720번: 숫자의 합

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

www.acmicpc.net