Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: helloskibidi

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-05 11:45:31

#include <bits/stdc++.h>
using namespace std;

int main(){
    vector<long int> x(15);
    string n;
    cin >> n;
    long int lastdig;
    unsigned long long int sum = 0;

    for(int i=0;i<15;i++) x[i] = n[i] - '0';
    for(int i=0;i<15;i+=2) x[i]*=2;
    lastdig = n[n.length() -1] - '0';

    for(auto i : x){
        while(i>0){
            sum += i%10;
            i/=10;
        }
    }

    cout << ((10-(sum%10))%10 == lastdig ? "yes" : "no");
}