Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: mik

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

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-11 09:14:41

#include <bits/stdc++.h>

using namespace std;

int main(){
    ios_base::sync_with_stdio(false),cin.tie(NULL);
    string s;
    int sum=0;
    cin >> s;
    reverse(s.begin(),s.end());
    for (int i=1;i<s.size();i++){
        if (i%2==1) {
            if (2*(s[i]-'0')>9) sum += 2*(s[i]-'0')/10;
            sum += 2*(s[i]-'0')%10;
        }
        else sum += s[i]-'0';
    }
    if ((10-(sum%10))%10 == s[0]-'0') cout << "yes";
    else cout << "no";
    return 0;
}