Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: bestisyis...programming

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

Language: cpp

Time: 0.005 second

Submitted On: 2026-10-08 08:34:38

#include <iostream>
#include <algorithm>
using namespace std;
int main(){
	string cr;
	int sum=0;
	cin >> cr;
	int last =cr[15]-'0';
	reverse(cr.begin(),cr.end());
	for(int i=1;i<16;i++){
		if((i)%2!=0){
			int n = (cr[i]-'0')*2;
			n = n%10 + n/10;
			sum+= n;
		}
		else sum+= cr[i]-'0';
	}
	if((10-(sum%10))%10==last) cout << "yes";
	else cout << "no";
}