Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: FIrmTInn
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-11 14:03:46
#include<iostream>
#include<cmath>
using namespace std;
int main(){
string str1,str2;
cin >> str1;
cin >> str2;
int arr1[8] = {0},arr2[8] = {0},arr3[8] = {0};
int len_1 = str1.length(),len_2 = str2.length(), dif = 0;
for(int i=0;i<len_1;i++){
arr1[int(str1[i] - 'A')]++;
}
for(int i=0;i<len_2;i++){
arr2[int(str2[i] - 'A')]++;
}
for(int i=0;i<8;i++){
if(arr1[i] != arr2[i]){
dif = dif + abs(arr1[i]-arr2[i]);
arr3[i] = abs(arr1[i]-arr2[i]);
}
cout << arr1[i] << " ";
}
cout << "\n";
for(int i=0;i<8;i++){
cout << arr2[i] << " ";
}
cout << "\n";
for(int i=0;i<8;i++){
cout << arr3[i] << " ";
}
cout << "\n";
if(dif <= 3){
cout << "anagram";
}
else{
cout << "no";
}
return 0;
}