Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: pann

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

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-02 06:48:25

#include <iostream>
using namespace std;

int main(){
    string id;
    cin >> id;
    int sum = 0;
    for (int i = 0; i < 15; i++){
        if (i%2 == 0){
            if ((id[i] - '0')*2 > 9) {
                sum += (id[i] - '0')*2 - 9;
            }
            else {
                sum += (id[i] - '0')*2;
            }
        }
        else {
            sum += id[i] - '0';
        }
    }
    if (id[id.length()-1] - '0' == (10-sum%10)%10){
        cout << "yes";
    }
    else {
        cout << "no";
    }
    return 0;
}