Submission

Status:
[PPPPPPPPPP]

Score: 100

User: Nagorn

Problemset: บาร์โค้ด

Language: cpp

Time: 0.002 second

Submitted On: 2024-10-14 14:20:39

#include <stdio.h>
#define int long long

signed main(){
    char s[14];
    scanf("%s", s);
    int a[13];
    for(int i = 0; i < 13; i++) a[i] = s[i] - '0';
    int check = a[12];
    int sum = 0;
    for(int i = 11; i >= 0; i -= 2){
        sum += a[i];
        // printf("%d ", a[i]);
    }
    sum *= 3;
    // printf("\n");
    for(int i = 10; i >= 0; i -= 2){
        sum += a[i];
        // printf("%d ", a[i]);
    }
    // printf("\n");
    // printf("%d", sum);
    if((sum + check) % 10 == 0) printf("YES");
    else printf("NO");
}