본문 바로가기

백준

11720 숫자의 합

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