Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Catpao
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.004 second
Submitted On: 2025-09-23 13:56:09
#include<iostream>
#include<string>
using namespace std;
int cnt1[100],cnt2[100];
int main()
{
int sum;
string a,b;
cin>>a;
cin>>b;
for(int i=0;i<a.size();i++){
int c = a[i] -'A';
cnt1[c]++;
}
for(int i=0;i<8;i++){
cout<<cnt1[i]<<' ';
}
cout<<"\n";
for(int i=0;i<b.size();i++){
int d = b[i] -'A';
cnt2[d]++;
}
for(int i=0;i<8;i++){
cout<<cnt2[i]<<' ';
}
cout<<"\n";
for(int i=0;i<8;i++){
if(cnt1[i]==cnt2[i]){
cnt2[i] = 0;
}
else if(cnt1[i] > cnt2[i]){
cnt2[i] = cnt1[i] - cnt2[i];
}
else if(cnt2[i] > cnt1[i]){
cnt2[i] = cnt2[i] - cnt1[i];
}
}
for(int i=0;i<8;i++){
cout<<cnt2[i]<<' ';
}
cout<<"\n";
for(int i=0;i<8;i++){
sum = sum + cnt2[i];
}
if(sum <= 3){
cout<<"anagram";
}
else{
cout<<"no";
}
}