문제 링크: https://www.acmicpc.net/problem/11720
백준 문자열 2단계 - 11720번 숫자의 합을 풀어보았다.
풀이: 큰 숫자 하나를 받는 게 아니라, 숫자를 하나씩 받아야 한다.
C++
#include <iostream>
using namespace std;
int main()
{
int n;
cin>>n;
int arr[n];
int sum=0;
for(int i=0;i<n;i++)
{
scanf("%1d",&arr[i]);
}
for(int a:arr)
{
sum+=a;
}
cout<<sum;
}
Python
n=int(input())
num=input()
sum=0
for i in range(len(num)): # 문자열로 입력 받았으니 한 글자씩 정수로 바꿔준다
sum+=int(num[i])
print(sum)
'코테용 문제풀이 > 백준' 카테고리의 다른 글
문자열 반복 풀이 (0) | 2022.12.31 |
---|---|
알파벳 찾기 풀이 (0) | 2022.12.31 |
아스키 코드 풀이 (0) | 2022.12.31 |
한수 풀이 (0) | 2022.12.31 |
셀프 넘버 풀이 (0) | 2022.12.31 |