Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: kkxkkx001

Problemset: บาร์โค้ด

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-01 10:58:55

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

int main()
{
	string barcode="";
	cin >> barcode;
//	cout << barcode;
	int even=0;
	int odd=0;
	even=(barcode[1]+barcode[3]+barcode[5]+barcode[7]+barcode[9]+barcode[11]-0)*3;
	odd=barcode[0]+barcode[2]+barcode[4]+barcode[6]+barcode[8]+barcode[10]-0;
//	cout << even,odd,barcode[12];
	if (barcode == "0000000000000")
	{
		cout << "YES";
	}
	else if ((barcode[12]+even+odd)%10==0)
	{
		cout << "YES";
	}
	else 
	{
		cout << "NO";
	}
}