Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: bananakung

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-13 14:10:58

#include<iostream>
using namespace std;
int main()
{
	string str;
	cin>>str;
	int num[str.length()];
	for(int i=0;i<str.length()-1;i++)
	{
		num[i]=str[i]-48;
	}
	for(int i=0;i<str.length()-1;i+=2)
	{
		num[i]=num[i]*2;
	}
	int total=0;
	for(int i=0;i<str.length()-1;i++)
	{
		total=total+ num[i]/10 +num[i]%10;
	//	cout<<num[i]<<" "<<num[i]/10<<" "<<num[i]%10<<endl;
	}
	//cout<<total;
/*	for(int i=0;i<str.length()-1;i++)
	{
		cout<<num[i]<<" ";
	}*/
	//cout<<str[15];
	if((10-(total%10))%10==str[15]-48) cout<<"yes";
	else cout<<"no";
}