Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Kidmaiok
Problemset: บาร์โค้ด
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-10 20:17:25
#include <bits/stdc++.h>
using namespace std;
#define ll long long
#define ull unsigned long long
#define space << ' '
#define nl << endl
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
string n;
cin >> n;
int check = n[n.size()-1] - '0';
reverse(n.begin(),n.end());
int odd = 0, even = 0;
n.erase(n.begin() + 0);
for(int i =0; i < n.size(); i++){
if(i % 2 == 0) even+=(n[i]-'0');
if(i%2 != 0) odd+=(n[i]-'0');
}
even *= 3;
if((even+odd+check) % 10 == 0){
cout << "YES";
}else{
cout << "NO";
}
}