Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: ackub

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

Language: cpp

Time: 0.003 second

Submitted On: 2026-09-21 11:45:13

#include<iostream>
using namespace std;

int main() {

    long long n,num[16],total=0;
    cin >> n;
    for (int i=15;i>=0;i--) {
        num[i]=n%10;
        n=n/10;
    }
    for (int i=0;i<15;i++) {
        if (i%2==0) {
            num[i]*=2;
            if (num[i]>=10) {total+=1+(num[i]%10);}
            else {total+=num[i];}
        }
        else {total+=num[i];}
    }
    if (((10-(total%10))%10)==num[15]) {cout << "yes";}
    else {cout << "no";}

}