Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Neozaawwman1
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-08 09:54:07
#include <bits/stdc++.h>
using namespace std;
int main(){
string n;cin>>n;
int arr[16];
vector<int> num;
int sum=0;
for(int i=0 ;i<16 ; i++){
arr[i]=n[i]-'0';
}
for(int i=0; i<15; i++){
num.push_back(arr[14-i]);
}
for(int i=0; i<num.size(); i++){
if(i%2==0){
num[i]*=2;
}
if(num[i]/10!=0){
sum+=(num[i]%10)+(num[i]/10);
}else{
sum+=num[i];
}
}
if(n[15]-'0'==(10-(sum%10))%10){
cout<<"yes";
}
else{
cout<<"no";
}
return 0;
}