백준

11720 숫자의 합

불타는강정 2019. 10. 6. 19:52

보자마자 음 단어를 나눠가며 구하면 되겠군 싶다가 생각해보니 단어가 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;
}

 

쉬웠다!