Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: Neozaawwman1

Problemset: บาร์โค้ด

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-07 00:10:46

#include <bits/stdc++.h>
using namespace std;
int main(){
	string n;cin>>n;
	if(n.length()>13){
		return 0;
	}
	vector<int> arr;
	for(int i=0; i<n.length(); i++){
		arr.push_back(n[i]-'0');
	}
	int even=0, odd=0;
	for(int i=1; i<=11; i+=2){
		odd+=arr[i];
	}
	odd*=3;
	for(int i=2; i<=12; i+=2){
		even+=arr[i];
	}
	int sum=odd+even;
	if((sum+arr[0])%10==0){
		cout<<"YES";
	}else{
		cout<<"NO";
	}
}