Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: santanaja07

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

Language: cpp

Time: 0.002 second

Submitted On: 2025-09-21 20:27:02

#include <iostream>
#include <string>
using namespace std;

int main() {
	string c;
	cin>>c;
	int a[16];
	int sum=0;
	int ty,R,C;
	for(int i=0;i<16;i++){
		a[i]=int(c[i])-48;
	}
	ty=a[15];
	for(int i=0;i<15;i++){
		if(i%2==0){
			a[i]*=2;
		}
	}
	for(int i=0;i<15;i++){
		if(a[i]>=10){
			R=a[i]%10;
			C=a[i]/10;
			sum=sum+R+C;
		}else{
			sum+=a[i];
		}
	}
	if(((10-(sum%10))%10)==ty){
		cout<<"yes";
	}else{
		cout<<"no";
	}
	
	
	
}