Submission
Status:
[PPPPPPPPPP]
Subtask/Task Score:
{100/100}
Score: 100
User: un8qe_x3
Problemset: บาร์โค้ด
Language: c
Time: 0.002 second
Submitted On: 2025-09-06 13:48:27
#include <stdio.h>
int main(){
long long bar;
int barcode[14];
scanf("%lld", &bar);
for (int i = 13; i>0; i--) {
barcode[i] = bar%10;
bar /= 10;
}
int sum = 0;
for (int i = 0; i<13; i++) {
if (i%2==0) {
sum += barcode[i]*3;
} else {
sum += barcode[i];
}
}
if(((10 -(sum%10))%10) == barcode[13]){
printf("YES");
}
else{
printf("NO");
}
}