Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Newton4566

Problemset: บาร์โค้ด

Language: cpp

Time: 0.003 second

Submitted On: 2026-09-21 13:43:34

#include <iostream>
using namespace std;

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

    int sum1;
    for (unsigned int i = 1; i < code.length(); i += 2) {
        sum1 += ((int)code[i] - '0');
    }
    sum1 *= 3;

    int sum2;
    for (unsigned int i = 0; i < code.length() - 2; i += 2) {
        sum2 += ((int)code[i] - '0');
    }

    int target = (sum1 + sum2 - 1 + 10) / 10 * 10;

    if (sum1 + sum2 + ((int)code[12] - '0') == target) cout << "YES" << endl;
    else cout << "NO" << endl;

    return 0;
}