Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Alif_Sama

Problemset: บาร์โค้ด

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-02 20:24:52

#include <iostream>
#include <vector>
#include <algorithm>
using namespace std;

int main() {
    string s;
    cin >> s;
    int l = s.length();
    int check = int(s[l-1]) - 48;
    int sumodd3 = 0,sumeven = 0;
    for(int i =0;  i < l; i++) {
        int a = int(s[i]) - 48;
        if ((i+1) % 2 == 0) {
            sumeven += a;
        } else if (i <= 10 && (i+1) % 2 == 1) {
            sumodd3 += a;
        }
    }
    sumeven *= 3;
    if (((sumeven + sumodd3) + check) % 10 == 0) {
        cout << "YES\n";
    } else {
        cout << "NO\n";
    }
    cout << sumeven << "\n";
    cout << sumodd3 << "\n";
}