Submission
Status:
[P-SSSSSSSS]
Subtask/Task Score:
{0/100}
Score: 0
User: Nopanat-Boon
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.003 second
Submitted On: 2026-01-04 08:09:34
#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);
}
while (sum >= 10){
sum = sum % 10 + sum / 10;
}
if(sum == k){
cout << "yes";
}
else{
cout << "no";
}
}