Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: punzacp555
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2026-09-24 23:18:26
#include <bits/stdc++.h>
using namespace std;
int main() {
cin.tie(0)->sync_with_stdio(0);
string s;
cin >> s;
int dsum = 0, last = s[15]-'0';
for(int i=s.size()-2; i>=0; i--) {
int num = s[i]-'0';
if(i%2 == 0) {
num *= 2;
if(num > 9) num = 1 + num - 10;
}
dsum += num;
}
if((10-(dsum%10))%10 == last) cout << "yes";
else cout << "no";
return 0;
}