Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Quaoar

Problemset: บาร์โค้ด

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-28 17:10:21

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

int main(){
    string input;
    cin >> input;
    int product;
    int a = input[12] - '0';
    int sum1 = 0;
    int sum2 = 0;

    for (int i = 0 ; i < input.size() + 1; i++){
        if (i % 2 == 0 && i != 0){
            sum1 += (input[13 - i] - '0');
        
        } else if ((i % 2 == 1 && i > 1 ) || i == 13){
            sum2 += (input[13 - i] - '0');
            
        }
    }

    sum1 = sum1 * 3;
    product = sum1 + sum2;
    if ((product + a) % 10 == 0){
        cout << "YES";
    } else {
        cout << "NO";
    }

    return 0;
}