Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Patn01Z
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.004 second
Submitted On: 2026-10-08 20:05:10
#include <iostream>
using namespace std;
int main(){
string N1,N2;
cin >> N1 >> N2;
int l1 = N1.length();
int l2 = N2.length();
int f1[8]={0};
int f2[8]={0};
for(int i=0;i<l1;i++){
char a = N1[i];
if(a=='A'){
f1[0]++;
}
else if(a=='B'){
f1[1]++;
}
else if(a=='C'){
f1[2]++;
}
else if(a=='D'){
f1[3]++;
}
else if(a=='E'){
f1[4]++;
}
else if(a=='F'){
f1[5]++;
}
else if(a=='G'){
f1[6]++;
}
else{
f1[7]++;
}
}
for(int i=0;i<8;i++){
cout << f1[i] << " ";
}
cout << endl;
for(int i=0;i<l2;i++){
char a = N2[i];
if(a=='A'){
f2[0]++;
}
else if(a=='B'){
f2[1]++;
}
else if(a=='C'){
f2[2]++;
}
else if(a=='D'){
f2[3]++;
}
else if(a=='E'){
f2[4]++;
}
else if(a=='F'){
f2[5]++;
}
else if(a=='G'){
f2[6]++;
}
else{
f2[7]++;
}
}
for(int i=0;i<8;i++){
cout << f2[i] << " ";
}
cout << endl;
int d[8]={0};
int sum=0;
for(int i=0;i<8;i++){
int a=f1[i]-f2[i];
if(a<0){
a*=-1;
}
d[i]=a;
cout << d[i] << " ";
sum+=d[i];
}
cout << endl;
if(sum<=3){
cout << "anagram";
}
else{
cout << "no";
}
return 0;
}