Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: letdown

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-09 08:21:29

#include <iostream>
#include <math.h>
#include <string.h>

using namespace std;
int main() {
    string s;
    cin >> s;

    string a = "";
    for (int i = 0; i < 15; i++) {
        int d = int(s[i] - '0');
        if (i % 2 == 0) {
            a += to_string(d*2);
        } else a += to_string(d);
    }

    int sum=0;
    for (auto i : a) {
        sum += int(i-'0');
    }

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