Submission
Status:
[P-SSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: nunos
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-29 13:43:46
#include <iostream>
#include <string>
#include <algorithm>
using namespace std;
int main() {
ios::sync_with_stdio(false);
cin.tie(nullptr);
string num;cin>>num;
string temp;
char last;
int x=0;
last = num[15];
num.erase(15);
reverse(num.begin(), num.end());
for(int i=0;i<num.size();i++){
if(i%2==0) temp += to_string(((num[i]-'0')*2)); else temp.append(to_string(num[i]-'0'));
}
for(int i=0;i<temp.size();i++) x += temp[i]-'0';
string a= to_string(x);
int b = (a[0]-'0')+(a[1]-'0');
if(b==int(last-'0')) cout << "yes"; else cout << "no";
return 0;
}