Submission
Status:
[PPPP-SSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: natcha
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.002 second
Submitted On: 2026-10-07 19:08:00
#include<bits/stdc++.h>
using namespace std;
int main(){
string s;
cin>>s;
string s2;
int i;
for(i=0;i<15;i++){
s2+=s[i];
}
char k;
for(i=0;i<7;i++){
k = s2[i];
s2[i] = s2[14-i];
s2[14-i] = k;
}
int box[15];
int n=0;
for(i=0;i<15;i++){
if(i%2==0){
box[i] = (s2[i]-48)*2;
if(box[i]/10>0){
n+=box[i]%10;
n+=box[i]/10;
}
else{
n+=box[i];
}
}
else{
box[i] = s2[i]-48;
if(box[i]/10>0){
n+=box[i]%10;
n+=box[i]/10;
}
else{
n+=box[i];
}
}
}
int r;
r = 10-(n%10);
if(s[15]-48==r){
cout<<"yes";
}
else{
cout<<"no";
}
}