/C06010 - Số đẹp 1
<Problem>
https://code.ptit.edu.vn/student/question/C06010#define _CRT_SECURE_NO_WARNINGS
#include <stdio.h>
#include <string.h>
#include <stdbool.h>
#include <math.h>
int main() {
int t;
scanf("%d", &t);
getchar();
while (t--) {
char s[501];
gets(s);
int len = strlen(s);
// printf("%d", len);
bool check = true;
int lim = (len % 2 == 0) ? len / 2 - 1 : len / 2;
for (int i = 0; i <= lim; i++) {
int digit = s[i] - '0';
//printf("%d\n", digit);
if (digit % 2 != 0 || s[i] != s[len - i - 1]) {
check = false;
break;
}
}
if (check == true) printf("YES");
else printf("NO");
printf("\n");
}
return 0;
}