Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Peerawat
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.004 second
Submitted On: 2026-09-21 14:04:03
#include <bits/stdc++.h>
using namespace std;
int main(){
string card;
cin >> card;
int check = card.back() - '0';
string v1;
for(int i=0;i<card.size()-1;i++){
v1 += card[i];
}
string v2;
for(int i=v1.size()-1;i>=0;i--){
v2 += v1[i];
}
int sum = 0;
for(int i=0;i<v2.size();i++){
int num = v2[i]-'0';
if(i % 2 == 0){
num *= 2;
}
sum += (num/10) + (num%10);
}
if (check == (10-(sum%10))%10){
cout << "yes";
}
else{
cout << "no";
}
}