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