Submission
Status:
[PPPP-SSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: lupniexx
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2025-09-25 19:08:40
#include<bits/stdc++.h>
#include<string>
using namespace std;
int main(){
string s;
int n[16];
int r=0;
cin >> s;
int len = s.length();
for(int i=0;i<(len-1)/2;i++){
int x;
x=s[i];
s[i]=s[len-2-i];
s[len-2-i]=x;
}
for(int i=0;i<len;i++){
n[i]=s[i]-48;
}
for(int i=0;i<len-1;i++){
if(i%2==0){
n[i] *= 2;
if(n[i]>9){n[i]-=9;}
}
r+=n[i];
}
if(10-(r%10)%10==n[len-1]){cout<<"yes";}
else {cout << "no";}
}