Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: onlyme910

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-09 08:23:37

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

int toint(char n){
    int k = n-'0';
    return k;
}

int main(){
    string digit;cin >> digit;
    int dl = digit.length();
    char last = digit[dl-1];
    reverse(digit.begin(), digit.end());
    string s1 = "";

    for(int i = 1;i<= dl;i++){
        if(i % 2 == 1)s1 += to_string(2*toint(digit[i]));
        else s1 += digit[i];
    }
    int s1l = s1.length();
    int sum = 0;

    for(int j = 0;j < s1l-1;j++){
        sum += toint(s1[j]);
    }
    if((10-(sum %10))%10 == toint(last)){
        cout << "you";
    }else cout << "no";
}