#include <stdio.h>
#include <stdint.h>
void classify_string(const char *str) {
// Your logic here
uint8_t digi = 0;
uint8_t alpha = 0;
uint8_t symbol = 0;
uint8_t read = 0;
while(str[read])
{
if(str[read]>=48 && str[read]<=57){
digi = 1;
}
else if((str[read] >= 65 && str[read]<= 90) ||(str[read]>= 97 && str[read]<= 122)){
alpha = 1;
}
else symbol = 1;
read++;
}
if(digi == 1 && alpha == 0 && symbol==0)
{
printf("NUMERIC");
}
else if(digi == 0 && alpha == 1 && symbol ==0)
{
printf("ALPHABETIC");
}
else printf("MIXED");
}
int main() {
char str[101];
fgets(str, sizeof(str), stdin);
// Remove newline
uint8_t i = 0;
while (str[i]) {
if (str[i] == '\n') {
str[i] = '\0';
break;
}
i++;
}
classify_string(str);
return 0;
}
Input
123456
Expected Output
NUMERIC