[백준/C++] 10822 - 더하기

orangesnail·2025년 8월 5일

백준

목록 보기
130/169

https://www.acmicpc.net/problem/10822

(풀이 참고)


전체 코드

문자열의 끝부분에 계속해서 숫자들을 붙여 나가다가, 쉼표가 등장하는 순간 숫자를 int형으로 변환해 누적합 변수에 더해줘야 한다.

#include <iostream>
#include <string>
using namespace std;

int main() {
    string s;
    cin >> s;

    int count = 0;
    string num = "";

    for (int i = 0; i < s.length(); i++) {
        if (s[i] == ',') {
            count += stoi(num);
            num = "";
        }
        else num += s[i];
    }

    count += stoi(num);
    cout << count << endl;
    return 0;
}
profile
초보입니다. 피드백 환영합니다 😗

0개의 댓글