Submission

Status:

[PPPPPPPPPP]

Subtask/Task Score:

{100/100}

Score: 100

User: mrblbb

Problemset: บาร์โค้ด

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-12 23:25:57

#include <stdio.h>

int main(){
    char str[13];
    int arr[13];
    int sumodd=0, sumeven=0;
    scanf("%s",str);
    for (int i=12; i>=0; i--){
        arr[12-i] = str[i] - '0';
    }
    for (int i=1; i<13; i++){
        if (i%2!=0){
            sumeven+=arr[i];
        } else{
            sumodd+=arr[i];
        }
    }
    int sum = 3*sumeven + sumodd +arr[0];
    if (sum%10==0){
        printf("YES");
    } else {
        printf("NO");
    }
}