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;
}