Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: mrblbb
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-13 22:35:03
#include <stdio.h>
#include <string.h>
#include <math.h>
int main(){
char str[2][10000];
scanf("%s %s", str[0], str[1]);
int arr[2][8] = {};
int sum[8] = {};
char ch[] = {'A','B','C','D','E','F','G','H'};
for (int k=0; k<2; k++){
for (int i=0; i<strlen(str[k]); i++){
for (int j=0; j<8; j++){
if (str[k][i]==ch[j]){
arr[k][j]+=1;
break;
}
}
}
}
for (int k=0; k<2; k++){
for (int i=0; i<8; i++){
printf("%d ", arr[k][i]);
}
printf("\n");
}
for (int i=0; i<8; i++){
sum[i] = abs(arr[0][i]-arr[1][i]);
printf("%d ", sum[i]);
}
int count=0;
for (int i=0; i<8; i++){
if (sum[i] != 0){
count++;
}
}
if (count > 3){
printf("\nno");
} else {
printf("\nanagram");
}
}