Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: solomon

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

Language: cpp

Time: 0.002 second

Submitted On: 2026-10-24 10:40:50

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

int main(){
    string str;
    cin >> str;
    int arr[16],R = 0;
    for(int i = 0;i<15;i++){
        arr[i] = str[14-i] - '0';
        if(i%2==0){
            arr[i] = arr[i]*2;
        }

        if(arr[i]>=10){
            R += arr[i]%10 + arr[i]/10;
        }else{
            R += arr[i];
        }        
    }
    if((10-(R%10))%10 == str[15] - '0'){
        cout << "yes";
    }else{
        cout << "no";
    }
}