Submission

Status:
[PPPPPPPPPP]

Score: 100

User: Monasm

Problemset: บาร์โค้ด

Language: cpp

Time: 0.002 second

Submitted On: 2024-09-25 19:43:22

#include <bits/stdc++.h>

using namespace std;

int main() {
    string s;cin>>s;
    int o=0,e=0,cnt=0;
    for(int i=s.size()-1;i>=0;i--){
        cnt++;
        if(i%2){
            o+=int(s[i])-int('0');
        }
        else{
            if(cnt>=3){
                e+=int(s[i])-int('0');
            }
        }
    }
    o*=3;
    int a = o+e;
    a+=int(s[12])-int('0');

    cout <<(a%10?"NO":"YES");
    
    return 0;
}