Submission

Status:

[P-SSSSSSSS]

Subtask/Task Score:

{0/100}

Score: 0

User: un8qe_x3

Problemset: บาร์โค้ด

Language: c

Time: 0.001 second

Submitted On: 2025-09-06 13:51:14

#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 = barcode[0]+barcode[2]+barcode[4]+barcode[6]+barcode[8]+barcode[10]+barcode[12] + 3*(barcode[1]+barcode[3]+barcode[5]+barcode[7]+barcode[9]+barcode[11]);
    if(((10 -(sum%10))%10) == barcode[13]){
        printf("YES");
    }
    else{
        printf("NO");
    }
}