Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Songkran
Problemset: บาร์โค้ด
Language: cpp
Time: 0.004 second
Submitted On: 2025-10-05 11:43:59
#include <bits/stdc++.h>
using namespace std;
int main(){
ios_base::sync_with_stdio(false);
cin.tie(nullptr);
string n;
int sume = 0, sumo=0;
cin >> n;
string nre = n;
reverse(nre.begin(),nre.end());
int check = nre[0] - '0';
nre.erase(0,1);
for (int i =0; i < nre.length(); i++){
if (i % 2 ==0){
sume += (nre[i] - '0');
} else sumo += (nre[i] - '0');
}
sume *= 3;
sume += sumo;
sume += check;
if (sume % 10 ==0){
cout << "YES";
} else cout << "NO";
return 0;
}