Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: Patn01Z
Problemset: ตรวจบัตรเครดิต
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-02 21:45:51
#include <iostream>
using namespace std;
int main() {
string n;
cin >> n;
int arr[15]={0};
for(int i=0;i<15;i++){
if(i%2==0){
arr[i]=2*(n[i]-'0');
}
else{
arr[i]=n[i]-'0';
}
}
int sum=0;
for(int i=0;i<15;i++){
if(arr[i]>=10){
sum+=arr[i]%10+arr[i]/10;
}
else{
sum+=arr[i];
}
}
int Check=(10-(sum%10))%10;
if(Check==n[15]-'0'){
cout << "yes";
}
else{
cout << "no";
}
}