Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: peilin
Problemset: บาร์โค้ด
Language: c
Time: 0.002 second
Submitted On: 2025-10-12 12:51:24
#include <stdio.h>
int main() {
char code[14];
scanf("%s", code);
int sum_odd=0, sum_even=0;
for(int i=0;i<12;i++){
int d=code[i]-'0';
if(i%2==0) sum_odd+=d;
else sum_even+=d;
}
int check=(10-((sum_odd+sum_even*3)%10))%10;
printf("%s\n", check==(code[12]-'0') ? "YES" : "NO");
return 0;
}