Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: Namo
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.005 second
Submitted On: 2026-10-06 21:47:10
#include <bits/stdc++.h>
using namespace std;
int main() {
int arr[8];
int arr2[8];
int arr3[8];
int cnt = 0;
string str;
string str2;
cin >> str >> str2;
for (int i = 0; i < 8; i++) {
arr[i] = 0;
arr2[i] = 0;
arr3[i] = 0;
}
for (int i = 0; i < str.size(); i++) {
if (str[i] == 'A')
arr[0]++;
else if (str[i] == 'B')
arr[1]++;
else if (str[i] == 'C')
arr[2]++;
else if (str[i] == 'D')
arr[3]++;
else if (str[i] == 'E')
arr[4]++;
else if (str[i] == 'F')
arr[5]++;
else if (str[i] == 'G')
arr[6]++;
else if (str[i] == 'H')
arr[7]++;
}
cout << arr[0] << ' ' << arr[1] << ' ' << arr[2] << ' ' << arr[3] << ' ' << arr[4] << ' ' << arr[5] << ' ' << arr[6] << ' ' << arr[7] << '\n';
for (int i = 0; i < str2.size(); i++) {
if (str2[i] == 'A')
arr2[0]++;
else if (str2[i] == 'B')
arr2[1]++;
else if (str2[i] == 'C')
arr2[2]++;
else if (str2[i] == 'D')
arr2[3]++;
else if (str2[i] == 'E')
arr2[4]++;
else if (str2[i] == 'F')
arr2[5]++;
else if (str2[i] == 'G')
arr2[6]++;
else if (str2[i] == 'H')
arr2[7]++;
}
cout << arr2[0] << ' ' << arr2[1] << ' ' << arr2[2] << ' ' << arr2[3] << ' ' << arr2[4] << ' ' << arr2[5] << ' ' << arr2[6] << ' ' << arr2[7] << '\n';
for (int i = 0; i < 8; i++) {
if (arr[i] > arr2[i]) {
arr3[i] = arr[i] - arr2[i];
} else if (arr[i] < arr2[i]) {
arr3[i] = arr2[i] - arr[i];
} if (arr[i] == arr2[i]) {
arr3[i] = 0;
}
}
cout << arr3[0] << ' ' << arr3[1] << ' ' << arr3[2] << ' ' << arr3[3] << ' ' << arr3[4] << ' ' << arr3[5] << ' ' << arr3[6] << ' ' << arr3[7] << '\n';
for (int i = 0 ; i < 8; i++) {
if (arr3[i] != 0) {
cnt++;
}
}
if (cnt > 3) {
cout << "no";
} else {
cout << "anagram";
}
}