Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: pakorn
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.005 second
Submitted On: 2026-10-04 13:27:27
#include <bits/stdc++.h>
using namespace std;
int main(){
cin.tie(0)->sync_with_stdio(0);
vector<long int> s(15);
string p;
long int o ;
unsigned long long int k = 0;
cin >> p;
for(int i =0;i < 15;i++)s[i] = p[i] - '0';
o = p[p.size()-1] - '0';
for(int i = 0;i < 15;i+= 2)
{
s[i] *= 2;
}
// for(int i =0;i < 15;i++)cout << s[i] << ' ';
// cout<< '\n';
for(auto n : s)
{
while(n > 0)
{
k += n%10;
n/=10;
}
}
if((10-(k%10))%10 == o) cout << "yes";
else cout << "no";
return 0;
}