Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: Bestzu

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-04 23:57:19

#include <bits/stdc++.h>
#define endl '\n'
using namespace std;



int main() {
    ios::sync_with_stdio(false); cin.tie(0);

    string s; cin >> s;
    s.erase(s.size()-1, 1);
    reverse(s.begin(), s.end());
    // cout << s;
    int sum = 0;
    for(int i = 0; i < s.size(); i++) {
        if(i % 2 == 0) {
            int t = (s[i]-'0') * 2;
            sum += t/10;
            sum += t%10;
        }
        else {
            sum += s[i]-'0';
        }
    }

    ((10 - (sum%10)) % 10 == 8) ? cout << "yes" : cout << "no";

    return 0;
}