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";
}
}