Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: thanainan

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

Language: cpp

Time: 0.007 second

Submitted On: 2025-09-24 18:27:22

#include <bits/stdc++.h>
using namespace std;
int main()
{
	string N;
	cin>>N;
	int n,R;
	int C[15];
	n = N[15]-'0';
	R=0;
	for(int i=14;i>=0;i--){
		C[i] = N[14-i]-'0';
	}
	for(int i=0;i<15;i++){
		if(i%2==0){
			C[i] = C[i]*2;
		}
	}
	for(int i=0;i<15;i++){
		if(C[i]>=10){
			R+=(C[i]/10)+(C[i]%10);
		}
		else{
			R+=C[i];
		}
	}
	if((10-(R%10))%10==n){
		cout<<"yes";
	}
	else{
		cout<<"no";
	}
}