Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Quinruj

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

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-17 21:13:39

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

int main(){
    ios_base::sync_with_stdio(false);
    cin.tie(NULL);

    string s;cin>>s;
    int last = (*--s.end())-'0';
    int sum = 0;
    for (int i = 0;i<15;i++){
        int val = s[i]-'0';
        if (i%2 == 0) val *= 2;
        if (val >= 10) {
            sum += 1+(val%10);
        }else {
            sum += val;
        }
    }
    //cout << sum << ' ';
    //cout << last << '\n';
    if ((10-(sum%10))%10 == last) cout << "yes";
    else cout << "no";
}