Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: wasupum
Problemset: อะนาแกรม 2
Language: c
Time: 0.002 second
Submitted On: 2025-11-24 11:37:16
#include <stdio.h>
#include <stdlib.h>
int main(void){
char a1[10005];
char a2[10005];
int ia[8] = {0} , ib[8] = {0};
scanf("%s %s",a1,a2);
for(int i = 0 ; a1[i] != '\0';i++){
if(a1[i]>='A' && a1[i]<='H'){
ia[a1[i]-'A'] += 1;
}
}
for(int i = 0 ; i < 8 ; i++){
printf("%d ",ia[i]);
}
printf("\n");
for(int i = 0 ; a2[i] != '\0' ; i++){
if(a2[i]>='A' && a2[i]<='H'){
ib[a2[i]-'A'] += 1;
}
}
for(int i = 0 ; i < 8 ; i++){
printf("%d ",ib[i]);
}
printf("\n");
int count = 0;
for(int i = 0 ; i < 8; i++){
int ans = abs(ia[i]-ib[i]);
printf("%d ",ans);
if(ans != 0){
count++;
}
}
printf("\n");
if(count <= 3){
printf("anagram");
}else{
printf("no");
}
return 0;
}