Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: thanakorn
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2025-10-09 19:57:18
#include<bits/stdc++.h>
int main(){
char ary[16];
int ar[32]={},s=0;
scanf("%s",&ary);
for(int i=0;i<15;i++){
ar[i]=ary[i]-'0';
if(i%2==0){
ar[i]=ar[i]*2;
}
ar[i+16]=ar[i]%10;
ar[i]=ar[i]/10;
}
for(int i=0;i<32;i++){
s+=ar[i];
}
if((10-(s%10))%10==ary[15]-'0'){
printf("yes");
}
else{
printf("no");
}
}