Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Quaoar
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.003 second
Submitted On: 2025-10-07 19:24:51
#include <iostream>
#include <string>
using namespace std;
int main(){
string a, b;
cin >> a;
cin >> b;
int cnt = 0;
int box1[8] = {};
int box2[8] = {};
int box3[9] = {};
for (int i = 0 ; i < a.size() ; i++){
box1[a[i] - 65]++;
}
for (int i = 0 ; i < b.size() ; i++){
box2[b[i] - 65]++;
}
for (int i = 0 ; i < 8 ; i++){
box3[i] = box1[i] - box2[i];
if (box3[i] < 0){
box3[i] = box3[i] * -1;
}
cnt += box3[i];
}
for (int i = 0 ; i < 8 ; i++){
cout << box1[i] << " ";
}
cout << endl;
for (int i = 0 ; i < 8 ; i++){
cout << box2[i] << " ";
}
cout << endl;
for (int i = 0 ; i < 8 ; i++){
cout << box3[i] << " ";
}
cout << endl;
if (cnt > 3){
cout << "no";
} else {
cout << "anagram";
}
return 0;
}