Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: august
Problemset: อะนาแกรม 2
Language: c
Time: 0.002 second
Submitted On: 2025-10-10 15:57:08
#include <stdio.h>
int main() {
char c[10000], c2[10000];
scanf("%s %s", &c, &c2);
int a[8]={}, a2[8]={}, a3[8]={};
for (int i=0; i<10000; i++) {
if (c[i]=='\0') break;
a[c[i]-'A']++;
}
for (int i=0; i<10000; i++) {
if (c2[i]=='\0') break;
a2[c2[i]-'A']++;
}
for (int i=0; i<8; i++) printf("%d ", a[i]);
printf("\n");
for (int i=0; i<8; i++) printf("%d ", a2[i]);
printf("\n");
int sm=0;
for (int i=0; i<8; i++) {
if (a[i]>a2[i]) a3[i]=a[i]-a2[i];
else a3[i]=a2[i]-a[i];
sm+=a3[i];
}
for (int i=0; i<8; i++) printf("%d ", a3[i]);
printf("\n");
if (sm <= 3) printf("anagram");
else printf("no");
}