Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Hax

Problemset: บาร์โค้ด

Language: cpp

Time: 0.002 second

Submitted On: 2026-10-12 16:29:26

#include <iostream>
#include <string>

using namespace std;

int main() {
    string str;
    int checkDigit;
    int sumEven = 0;
    int sumOdd = 0;
    
    cin >> str;

    checkDigit = str[12] - '0';

    for (int i = 1; i < 12; i += 2) {
        sumOdd += str[i] - '0';
    }
    sumOdd = sumOdd * 3;
    for (int i = 0; i < 12; i += 2) {
        sumEven += str[i] - '0';
    }
    if ((sumOdd + sumEven + checkDigit) % 10 == 0) {
        cout << "YES";
    }
    else {
        cout << "NO";
    }
}