보자마자 음 단어를 나눠가며 구하면 되겠군 싶다가 생각해보니 단어가 100개가 들어온다는 건 10^100까지 커진다는 뜻이었다ㅋㅋㅋ 이건 반드시 문자열로 받아야겠다.
문자열로 받아서 계산하는 건 익숙하다. index로 하나씩 접근해서 숫자로 바꿔주며 합을 구해준다.
#include <iostream>
int main() {
int n, sum = 0;
char str[101];
scanf("%d %s", &n, str);
for(int i = 0; i < n; i++)
sum += str[i] - '0';
printf("%d", sum);
return 0;
}
쉬웠다!
'백준' 카테고리의 다른 글
2292 벌집 (0) | 2019.10.07 |
---|---|
2920 음계 (0) | 2019.10.06 |
1924 2007년 (0) | 2019.10.06 |
1152 단어의 개수 (0) | 2019.10.06 |
17450 과자 사기 (0) | 2019.10.06 |