Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: vern6767

Problemset: บาร์โค้ด

Language: cpp

Time: 0.002 second

Submitted On: 2026-09-21 14:19:48

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

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

    int n1 = 0, n2 = 0;
    
    for (int i = 13; i > 0; i--) {
        if (i%2 == 0) {
            n1 += stoi(num.substr(i-1, 1));
        }
    }
    
    n1 *= 3;
    
    for (int i = 11; i > 0; i--) {
        if (i%2 == 0) {
            n2 += stoi(num.substr(i, 1));
        }
    }

    if ((n1+n2+stoi(num.substr(12, 1)))%10 == 0) {
        cout << "YES";
    } else {
        cout << "NO";
    }
    return 0;
}