Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: thanainan
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.007 second
Submitted On: 2025-09-24 18:27:22
#include <bits/stdc++.h>
using namespace std;
int main()
{
string N;
cin>>N;
int n,R;
int C[15];
n = N[15]-'0';
R=0;
for(int i=14;i>=0;i--){
C[i] = N[14-i]-'0';
}
for(int i=0;i<15;i++){
if(i%2==0){
C[i] = C[i]*2;
}
}
for(int i=0;i<15;i++){
if(C[i]>=10){
R+=(C[i]/10)+(C[i]%10);
}
else{
R+=C[i];
}
}
if((10-(R%10))%10==n){
cout<<"yes";
}
else{
cout<<"no";
}
}