Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Patn01Z

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-02 21:41:16

#include <iostream>
using namespace std; 

int main() {
    string n;
    cin >> n;

    int arr[15]={0};
    for(int i=0;i<15;i++){
        if(i%2==0){
            arr[i]=2*(n[i]-'0');
        }
        else{
            arr[i]=n[i]-'0';
        }
    }

    int sum=0;
    for(int i=0;i<15;i++){
        if(arr[i]>=10==0){
            sum+=arr[i]%10+arr[i]/10;
        }
        else{
            sum+=arr[i];
        }
    }

    int Check=(10-(sum%10))%10;
    if(Check==n[15]-'0'){
        cout << "yes";
    }
    else{
        cout << "no";
    }
}