Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: opjns

Problemset: บาร์โค้ด

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-10 11:12:08

#include <iostream>
using namespace std;
int main () {
    long long id;
    cin >> id;
    int digits[13];
    for(int i=0; i <13;i++) {
        digits[i] = id % 10;
        id /= 10;
    }
    int sum1 =0, sum2=0;
    for (int i = 1; i < 13; i += 2) {
        sum1 += digits[i];
    }
    for (int i = 2; i < 13; i += 2) {
        sum2 += digits[i];
    }
    int total = (sum1*3) + sum2 + digits[0];
    if(total%10==0) {
        cout << "YES";
    }
    else {
        cout << "NO";
    }
    return 0;
}