Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: YourLocalZ

Problemset: ตรวจบัตรเครดิต

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-11 11:22:06

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main()
{
    string x;
    cin >> x;
    int l=x[15]-'0';
    x = x.substr(0,15);
    reverse(x.begin(),x.end());
    int s=0,t;
    for(int i=0;i<16;i++)
    {
        t = x[i]-'0';
        if(i%2!=0) t*2;
        if(t>9) s+=((t-(t%10))/10)+t%10;
        else s+=t;
    }
    if((10-(t%10))%10==l) cout << "yes";
    else cout << "no";
}