Submission
Status:
[PPPPPPPPPP]
Score: 100
User: biu2
Problemset: บาร์โค้ด
Language: cpp
Time: 0.002 second
Submitted On: 2024-11-06 17:50:44
#include <bits/stdc++.h>
using namespace std;
int main() {
string barcode;
cin >> barcode;
int d1=0,d2=0, bl=barcode.length();
for(int i=bl-2;i>=0;i--) {
if((bl-i)%2==0) d1+=barcode[i]-'0';
else d2+=barcode[i]-'0';
}
d1*=3;
cout << (((d1+d2)+(barcode.back()-'0')) % 10 == 0 ? "YES" : "NO");
return 0;
}