Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: nunos

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-29 14:24:55

#include <iostream>
#include <string>
#include <algorithm>
using namespace std;

int main() {
    ios::sync_with_stdio(false);
    cin.tie(nullptr);
    string num;cin>>num;
    char last;
    int x=0;
    int sum=0;
    last = num[15];
    num.erase(15);
    int result[15];
    reverse(num.begin(), num.end());
    for(int i=0;i<num.size();i++){
        if(i%2==0){
            result[i] = (num[i]-'0')*2;
            if(result[i]>=10) sum+= (result[i]/10)+(result[i]%10);
            else sum += result[i];
        } else{
            result[i] = (num[i]-'0');
            sum += result[i];
        }
    }
    if(((sum/10)+(sum%10)) == (last-'0')) cout << "yes"; else cout << "no";
    return 0;
}