Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Kidmaiok

Problemset: บาร์โค้ด

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-10 20:17:25

#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
#define space << ' '
#define nl << endl

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    string n;
    cin >> n;
    int check = n[n.size()-1] - '0';
    reverse(n.begin(),n.end());
    int odd = 0, even = 0;
    n.erase(n.begin() + 0);
    for(int i =0; i < n.size(); i++){
        if(i % 2 == 0) even+=(n[i]-'0');
        if(i%2 != 0) odd+=(n[i]-'0');
    }
    even *= 3;
    if((even+odd+check) % 10 == 0){
        cout << "YES";
    }else{
        cout << "NO";
    }
}