Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: cheetah

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.003 second

Submitted On: 2026-06-03 15:28:17

#include <bits/stdc++.h>
using namespace std;

int main () {
    ios_base::sync_with_stdio(0);
    cin.tie(0);

    string n, m;
    cin >> n >> m;

    int ar1[8] = {}, ar2[8] = {}, ar[8] = {}, cnt = 0;

    for (int i = 0; i < n.size(); ++i) {
        if (n[i] == 'A') {
            ++ar1[0];
        }
        else if (n[i] == 'B') {
            ++ar1[1];
        }
        else if (n[i] == 'C') {
            ++ar1[2];
        }
        else if (n[i] == 'D') {
            ++ar1[3];
        }
        else if (n[i] == 'E') {
            ++ar1[4];
        }
        else if (n[i] == 'F') {
            ++ar1[5];
        }
        else if (n[i] == 'G') {
            ++ar1[6];
        }
        else if (n[i] == 'H') {
            ++ar1[7];
        }
    }

    for (int i = 0; i < m.size(); ++i) {
        if (m[i] == 'A') {
            ++ar2[0];
        }
        else if (m[i] == 'B') {
            ++ar2[1];
        }
        else if (m[i] == 'C') {
            ++ar2[2];
        }
        else if (m[i] == 'D') {
            ++ar2[3];
        }
        else if (m[i] == 'E') {
            ++ar2[4];
        }
        else if (m[i] == 'F') {
            ++ar2[5];
        }
        else if (m[i] == 'G') {
            ++ar2[6];
        }
        else if (m[i] == 'H') {
            ++ar2[7];
        }
    }

    for (int i = 0; i < 8; ++i) {
        ar[i] = abs(ar1[i] - ar2[i]);
        cnt += ar[i];
    }

    for (int i = 0; i < 8; ++i) {
        cout << ar1[i] << " ";
    }
    cout << "\n";

    for (int i = 0; i < 8; ++i) {
        cout << ar2[i] << " ";
    }
    cout << "\n";

    for (int i = 0; i < 8; ++i) {
        cout << ar[i] << " ";
    }
    cout << "\n";

    if (cnt <= 3) {
        cout << "anagram";
    }
    else {
        cout << "no";
    }

    return 0;
}