Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: kenmuay
Problemset: บาร์โค้ด
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-13 15:56:15
#include <bits/stdc++.h>
using namespace std;
int main(){
string s;
cin >> s;
int n=s.size();
reverse(s.begin(), s.end());
int sumeven=0,sumodd=0;
for(int i=1; i<n; i++){
if((i-1)%2==0) sumeven+=(s[i]-'0');
else sumodd+=(s[i]-'0');
}
sumeven*=3;
//cout << sumeven << " " << sumodd << " " << s[0]-'0' << endl;
if((sumeven+sumodd+(s[0]-'0'))%10==0) cout << "YES";
else cout << "NO";
return 0;
}