Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: ZanTy

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-04 15:33:27

#include <bits/stdc++.h>

char card[16];
int sum;
int main(){
    scanf("%s",card);
    for(int i = 0;i < 15;i++){
        if (i % 2){
            sum += card[i] - '0';
        }
        else{
            if (2*(card[i] - '0') < 10){
                sum += 2*(card[i] - '0');
            }
            else {
                sum += 2*(card[i] - '0') - 10 + 1;
            }
        }
    }
    int n = sum;
    if ((10-(n % 10)) % 10 == (card[15] - '0')){
        printf("yes");
    }
    else {
        printf("no");
    }
}