Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Mano
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-10 11:30:39
#include<iostream>
using namespace std;
int main(){
string s;
int sum=0;
cin>>s;
for(int i=s.length()-2;i>=0;i--){
int x;
if(i%2==0){
x=(int)(s[i]-'0')*2;
if(x>=10){
sum+=x/10;
sum+=x%10;
}else{
sum+=x;
}
}else{
x=(int)(s[i]-'0');
sum+=x;
}
}
sum=(10-(sum%10))%10;
if(sum==(int)(s[s.length()-1]-'0')){
cout<<"yes";
}else{
cout<<"no";
}
return 0;
}