Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: gs
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2025-12-07 20:24:24
// Online C++ compiler to run C++ program online
#include <iostream>
#include <string>
using namespace std;
int main() {
// Write C++ code here
string inp;
cin >> inp;
int sum=0;
int tmp=0;
int lastNum = stoi(inp.substr(inp.size()-1, 1));
for(int i =inp.size()-2; i >= 0; i--){
tmp = stoi(inp.substr(i, 1));
if(i%2 == 0){
tmp = tmp*2;
}
if(tmp >= 10){
sum += tmp/10 + tmp%10;
}else{
sum += tmp;
}
//cout << tmp << " " << sum << endl;
}
//cout << sum << endl;
//cout << lastNum;
if( (10-(sum%10))%10 == lastNum){
cout << "yes";
}else{
cout << "no";
}
return 0;
}