Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Kidmaiok
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-11 14:51:00
#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,aa = "";
cin >> n;
int last = n[n.size()-1]-'0';
n.erase(n.begin() + n.size()-1);
reverse(n.begin(),n.end());
for(int i =0; i < n.size();i++){
if((i) % 2 == 0){
aa += to_string((n[i]-'0')*2);
}else{
aa += to_string(n[i]-'0');
}
}
int sum = 0;
for(int i =0; i < aa.size(); i++){
sum += aa[i]-'0';
}
if( ((10 - (sum % 10)) % 10) == last ){
cout << "yes";
}else{
cout << "no";
}
}