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