Submission

Status:

[PPPP-SSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: DIce

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-02 22:18:22

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

char arr[1005];
int f[1005];

int main(){

    string str,p="";
    cin>>str;
    char u=str[str.size()-1];
    str=str.substr(0, str.size()-1);

    int x=str.size()-1;
    for(int i=0;i<str.size();i+=1){
            arr[i]=str[x];
            x-=1;
    }

    for(int i=0;i<str.size();i+=2){
        f[i]=(arr[i]-'0')*2;
        p+=to_string(f[i]);
    }

    int cnt=0;
    for(int i=0;i<str.size();i+=1){
        cnt+=p[i]-'0';
    }
    if((10 - (cnt % 10))%10==(u-'0')){
        cout<<"yes";
    }else{
        cout<<"no";
    }
}