Submission
Status:
----------
Subtask/Task Score:
0/100
Score: 0
User: spiwips
Problemset: อะนาแกรม 2
Language: c
Time: 0.001 second
Submitted On: 2025-10-09 17:26:10
#include<stdio.h>
int main(){
int A_to_H[8] = {0,0,0,0,0,0,0,0}, A_to_H2[8] = {0,0,0,0,0,0,0,0}, miss[8] = {0,0,0,0,0,0,0,0};
char inp[10001],inp2[10001];
fgets(inp,10001,stdin);
fgets(inp2,10001,stdin);
char *p,*q;
p = inp;
q = inp2;
while(*p!='\0'){
A_to_H[*p-65]++;
p++;
}
while(*q!='\0'){
A_to_H2[*q-65]++;
q++;
}
int mc = 0;
for(int i = 0; i<8;i++){
if(A_to_H[i]-A_to_H2[i]){
miss[i] = 1;
mc++;
}
}
for(int i = 0; i<8;i++){
printf("%d",A_to_H[i]);
}
printf("\n");
for(int i = 0; i<8;i++){
printf("%d",A_to_H2[i]);
}
printf("\n");
for(int i = 0; i<8;i++){
printf("%d",miss[i]);
}
printf("\n");
if(mc<=3){
printf("anagram");
}else{
printf("no");
}
}