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;
}