Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: angpangSK
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.003 second
Submitted On: 2025-09-24 08:50:34
#include <iostream>
#include <cmath>
using namespace std;
int main() {
string str1;
string str2;
cin >> str1 >> str2;
int A1 = 0, B1 = 0;
int C1 = 0, D1 = 0;
int E1 = 0, F1 = 0;
int G1 = 0, H1 = 0;
for (int i = 0; i < str1.length(); i++) {
if (str1[i] == 'A') A1++;
else if (str1[i] == 'B') B1++;
else if (str1[i] == 'C') C1++;
else if (str1[i] == 'D') D1++;
else if (str1[i] == 'E') E1++;
else if (str1[i] == 'F') F1++;
else if (str1[i] == 'G') G1++;
else if (str1[i] == 'H') H1++;
}
int A2 = 0, B2 = 0;
int C2 = 0, D2 = 0;
int E2 = 0, F2 = 0;
int G2 = 0, H2 = 0;
for (int i = 0; i < str2.length(); i++) {
if (str2[i] == 'A') A2++;
else if (str2[i] == 'B') B2++;
else if (str2[i] == 'C') C2++;
else if (str2[i] == 'D') D2++;
else if (str2[i] == 'E') E2++;
else if (str2[i] == 'F') F2++;
else if (str2[i] == 'G') G2++;
else if (str2[i] == 'H') H2++;
}
int A = abs(A1 - A2);
int B = abs(B1 - B2);
int C = abs(C1 - C2);
int D = abs(D1 - D2);
int E = abs(E1 - E2);
int F = abs(F1 - F2);
int G = abs(G1 - G2);
int H = abs(H1 - H2);
int sum = A + B + C + D + E + F + G + H;
cout << A1 << " " << B1 << " " << C1 << " " << D1 << " " << E1 << " " << F1 << " " << G1 << " " << H1 << endl;
cout << A2 << " " << B2 << " " << C2 << " " << D2 << " " << E2 << " " << F2 << " " << G2 << " " << H2 << endl;
cout << A << " " << B << " " << C << " " << D << " " << E << " " << F << " " << G << " " << H << endl;
if (sum <= 3) cout << "anagram" << endl;
else cout << "no" << endl;
return 0;
}