Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: NoSmurf

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-30 20:29:08

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

int main(){
    vector<int>vec(16);
    for(int i=0;i<16;++i){
        char inp;
        cin>>inp;
        vec[i]=inp-'0';
    }
    int sum=0;
    for(int i=14;i>=0;--i){
        int now=vec[i];
        if(i%2==0)now*=2;
        if(now>=10)now=(now%10)+1;
        sum+=now;
    }
    if((10-(sum%10))%10 == vec[15])cout<<"yes";
    else cout<<"no";
}