Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: MoZkun

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.003 second

Submitted On: 2025-09-30 09:32:47

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

int main() {
    string s1, s2;
    cin >> s1 >> s2;

    int c1[8] = {0}, c2[8] = {0};

    for (char ch : s1) {
        c1[ch - 'A']++;
    }

    for (char ch : s2) {
        c2[ch - 'A']++;
    }

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

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

    int diff[8];
    int total = 0;
    for (int i = 0; i < 8; i++) {
        diff[i] = abs(c1[i] - c2[i]);
        total += diff[i];
    }

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

    if (total <= 3) cout << "anagram\n";
    else cout << "no\n";

    return 0;
}