Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: koon
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2025-11-04 22:10:21
#include <iostream>
#include <string>
using namespace std;
int main() {
ios_base::sync_with_stdio(false);
cin.tie(0);
string s;
cin >> s;
char c = s[s.size()-1];
int sum = 0;
s.pop_back();
for (int i = s.size()-1; i >= 0; i--) {
if (i%2 == 0) {
string res = to_string((s[i]-'0')*2);
for (auto j : res) {
sum += j-'0';
}
} else sum += s[i]-'0';
}
if ((10 - (sum%10))%10 == c-'0') {
cout << "yes";
} else {
cout << "no";
}
return 0;
}