【よくわかる】ABC283 C問題 Cash Register

ABC

ABC283のC問題 Cash Register の解説です。

コード

#include<bits/stdc++.h>
using namespace std;

int main() {
    string s;
    cin >> s;
    s += "*";
    int n = s.size();
    int cnt = 0;

    for (int i = 0; i < n; i++) {
        if (s[i] == '0' && s[i + 1] == '0') {
            cnt++;
            i++;
        }
    }

    cout << n - 1 - cnt << endl;
    return 0;
}

解説動画リンク

解説動画はこちらです。

コメント