Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Whatthepoop
Problemset: อะนาแกรม 2
Language: c
Time: 0.001 second
Submitted On: 2025-10-12 17:26:37
#include <stdio.h>
#include <string.h>
int main(){
char s1[10050], s2[10050];
scanf("%s", s1);
scanf("%s", s2);
int n1 = strlen(s1);
int n2 = strlen(s2);
int str1[8];
int str2[8];
for(int i = 0; i < n1; i++){
if(s1[i] == 'A') str1[0]++;
if(s1[i] == 'B') str1[1]++;
if(s1[i] == 'C') str1[2]++;
if(s1[i] == 'D') str1[3]++;
if(s1[i] == 'E') str1[4]++;
if(s1[i] == 'F') str1[5]++;
if(s1[i] == 'G') str1[6]++;
if(s1[i] == 'H') str1[7]++;
}
for(int i = 0; i < n2; i++){
if(s2[i] == 'A') str2[0]++;
if(s2[i] == 'B') str2[1]++;
if(s2[i] == 'C') str2[2]++;
if(s2[i] == 'D') str2[3]++;
if(s2[i] == 'E') str2[4]++;
if(s2[i] == 'F') str2[5]++;
if(s2[i] == 'G') str2[6]++;
if(s2[i] == 'H') str2[7]++;
}
for(int i = 0; i < 8; i++){
printf("%d ", str1[i]);
}
printf("\n");
for(int i = 0; i < 8; i++){
printf("%d ", str2[i]);
}
printf("\n");
int check[8];
int count = 0;
for(int i = 0; i < 8; i++){
int diff = str1[i] - str2[i];
if(diff < 0) diff *= -1;
if(diff > 0) count++;
check[i] = diff;
}
for(int i = 0; i < 8; i++){
printf("%d ", check[i]);
}
printf("\n");
if(count > 3) printf("no");
else printf("anagram");
return 0;
}