Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: onlyme910
Problemset: บาร์โค้ด
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-08 08:01:33
#include <bits/stdc++.h>
using namespace std;
int toint(char n){
int k = n-'0';
return k;
}
int main(){
string bar;
cin >> bar;
int bl = bar.length();
int evens = 0,odds =0;
reverse(bar.begin(),bar.end());
for (int i = 1;i < bl;i+= 2){
evens += toint(bar[i]);
}
for (int i = 2;i < bl;i+= 2){
odds += toint(bar[i]);
}
int sum = (evens*3) + odds + toint(bar[0]);
if(sum%10 == 0)cout << "YES";
else cout << "NO";
}