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;
}