Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: pakorn

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

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-04 13:27:27

#include <bits/stdc++.h>
using namespace std;

int main(){
	cin.tie(0)->sync_with_stdio(0);
	vector<long int> s(15);
	string p;
	long int o ;
	unsigned long long int k = 0;
	cin >> p;
	for(int i =0;i < 15;i++)s[i] = p[i] - '0';
	o = p[p.size()-1] - '0';
	
	for(int i = 0;i < 15;i+= 2)
	{
		s[i] *= 2;
	}
// 	for(int i =0;i < 15;i++)cout << s[i] << ' ';	
//	cout<< '\n';
	for(auto n : s)
	{
		
		while(n  > 0)
		{
			k += n%10;
			n/=10;
		}
		
		
	}
	if((10-(k%10))%10 == o) cout << "yes";
	else cout << "no";
	return 0;
}