Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Field
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.003 second
Submitted On: 2026-05-16 10:41:22
#include<bits/stdc++.h>
using namespace std;
string a,b;
int c[10000],d[10000];
int main()
{
int cnt = 0;
cin >> a >> b;
for(int i = 0;i < a.size();i++)
{
c[int(a[i] - 'A')]++;
}
for(int i = 0;i < 8;i++)
{
cout << c[i] << " ";
}
cout << endl;
for(int i = 0;i < b.size();i++)
{
d[int(b[i] - 'A')]++;
}
for(int i = 0;i < 8;i++)
{
cout << d[i] << " ";
}
cout << endl;
for(int i = 0;i < 8;i++)
{
cout << abs(c[i] - d[i]) << " ";
}
for(int i = 0;i < 8;i++)
{
if(abs(c[i] - d[i]) > 0)
{
cnt++;
}
}
cout << endl;
if(cnt <= 3)
{
cout << "anagram";
}
else
{
cout << "no";
}
}