Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: punzacp555

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

Language: cpp

Time: 0.003 second

Submitted On: 2026-09-24 23:18:26

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

int main() {
    cin.tie(0)->sync_with_stdio(0);
    string s;
    cin >> s;
   
    int dsum = 0, last = s[15]-'0';
    for(int i=s.size()-2; i>=0; i--) { 
        int num = s[i]-'0';
        if(i%2 == 0) {
            num *= 2;
            if(num > 9) num = 1 + num - 10;

        }
        dsum += num;
    }

    if((10-(dsum%10))%10 == last) cout << "yes";
    else cout << "no";
    return 0;
}