Submission
Status:
-PP--PPPPP
Subtask/Task Score:
70/100
Score: 70
User: guzza_gamu
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.004 second
Submitted On: 2026-09-24 09:57:15
#include <iostream>
using namespace std;
int main(){
int x, cnt;
string s1;
string s2;
cin >> s1;
cin >> s2;
int box1[8] = {0};
int box2[8] = {0};
int boxc[8] = {0};
for (int i = 0; i < s1.length(); i++) {
box1[s1[i]-65]++;
}
for (int i = 0; i < s2.length(); i++) {
box2[s2[i]-65]++;
}
for (int i = 0; i < 8; i++) {
x = abs(box1[i] - box2[i]);
boxc[i] = x;
}
for (int i = 0; i < 8; i++) {
cnt = cnt + boxc[i];
}
for (int i = 0; i < 8; i++) {
cout << box1[i] << " ";
}
cout << "\n";
for (int i = 0; i < 8; i++) {
cout << box2[i] << " ";
}
cout << "\n";
for (int i = 0; i < 8; i++) {
cout << boxc[i] << " ";
}
cout << "\n";
if (cnt <= 3) {
cout << "anagram";
} else {
cout << "no";
}
return 0;
}