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;
}