Submission

Status:

[-SSSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: okji15019

Problemset: บาร์โค้ด

Language: c

Time: 0.002 second

Submitted On: 2025-10-05 17:16:17

#include <string.h>
#include <stdio.h>

int main() {
	char code[50];
	int a, b = -1, c;
	fgets(code, 50, stdin);
	a = (code[1] - '0') + (code[3] - '0') + (code[5] - '0') + (code[7] - '0') + (code[9] - '0') + (code[11] - '0');
	a = (a*3) + (code[0] - '0') + (code[2] - '0') + (code[4] - '0') + (code[6] - '0') + (code[8] - '0') + (code[10] - '0');
	while (a%10 != 0) {
		b++;
		a += b;
	}
	b++;
	if (b++ == (code[0] - '0')) {
		printf("YES");
	}
	else {
		printf("NO");
	}
}