Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: kenkong587
Problemset: อะนาแกรม 2
Language: c
Time: 0.003 second
Submitted On: 2026-10-12 20:58:00
#include <stdio.h>
#include <string.h>
#include <math.h>
int main(){
int A = 0;
int B = 0;
int C = 0;
int D = 0;
int E = 0;
int F = 0;
int G = 0;
int H = 0;
int A2 = 0;
int B2 = 0;
int C2 = 0;
int D2 = 0;
int E2 = 0;
int F2 = 0;
int G2 = 0;
int H2 = 0;
char sentence[10000];
char sentence2[10000];
scanf("%s",sentence);
scanf("%s",sentence2);
int len = strlen(sentence); // hello = 5
int len2 = strlen(sentence2); // hello = 5
for(int i = 0;i < len;i++){
switch(sentence[i]){
case 'A':
A++;
break;
case 'B':
B++;
break;
case 'C':
C++;
break;
case 'D':
D++;
break;
case 'E':
E++;
break;
case 'F':
F++;
break;
case 'G':
G++;
break;
case 'H':
H++;
break;
default:
break;
}
}
for(int i = 0;i < len2;i++){
switch(sentence2[i]){
case 'A':
A2++;
break;
case 'B':
B2++;
break;
case 'C':
C2++;
break;
case 'D':
D2++;
break;
case 'E':
E2++;
break;
case 'F':
F2++;
break;
case 'G':
G2++;
break;
case 'H':
H2++;
break;
default:
break;
}
}
printf("%d %d %d %d %d %d %d %d\n",A,B,C,D,E,F,G,H);
printf("%d %d %d %d %d %d %d %d\n",A2,B2,C2,D2,E2,F2,G2,H2);
int a = abs(A-A2);
int b = abs(B-B2);
int c = abs(C-C2);
int d = abs(D-D2);
int e = abs(E-E2);
int f = abs(F-F2);
int g = abs(G-G2);
int h = abs(H-H2);
printf("%d %d %d %d %d %d %d %d\n",a,b,c,d,e,f,g,h);
if(a+b+c+d+e+f+g+h > 3){
printf("no");
}
else{
printf("anagram");
}
return 0;
}