Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Nopanat-Boon

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

Language: cpp

Time: 0.003 second

Submitted On: 2026-01-04 08:14:17

#include <iostream>
#include <string>
#include <iomanip>
#include <algorithm>
#include <set>
#include <cmath>
#include <vector>
using namespace std;


int main (){
    string num;
    int num2[16];
    cin >> num;
    int k = num[15] - 48;
    int sum = 0;
    for(int i=0;i<15;i+=2){
        num2[i] = (num[i] - 48)*2;
        sum += (num2[i] % 10) + (num2[i] / 10);
    }
    for(int i=1;i<15;i+= 2){
        sum += (num[i] -48);
    }
    sum  = (10 - (sum % 10))%10;
    if(sum == k){
        cout << "yes";
    }
    else{
        cout << "no";
    }
}