Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: 38408
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-13 15:24:51
#include<bits/stdc++.h>
using namespace std;
int main(){
string word;
cin >> word;
int sum = 0;
for (int i = 14; i >= 0; i--)
{
int digi = word[i]-'0';
if ((14 - i) % 2 == 0) {
digi *= 2;
if (digi > 9) {
digi = digi / 10 + digi % 10;
}
}
sum += digi;
}
int check = (10 - sum % 10) % 10;
int last = word[15] - '0';
if (check == last) {
cout << "yes\n";
} else {
cout << "no\n";
}
}