본문 바로가기

PS/BOJ

[C++] BOJ (백준) 11720 : 숫자의 합

문제

11720번: 숫자의 합 (acmicpc.net)

 

11720번: 숫자의 합

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

www.acmicpc.net

코드
#include <iostream>

using namespace std;

int main() {
    ios_base::sync_with_stdio(false);
    cin.tie(nullptr);

    int n;
    string s;
    cin >> n >> s;
    int res = 0;

    for (int i = 0; i < n; i++) {
        res += s[i] - '0';
    }

    cout << res;
    return 0;
}

 

설명

두번째 줄에는 최대 10^100-1 의 숫자가 오기 때문에 string으로 처리해주어야한다.