Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Quaoar

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-07 19:24:51

#include <iostream>
#include <string>
using namespace std;

int main(){
    string a, b;
    cin >> a;
    cin >> b;
    int cnt = 0;
    int box1[8] = {};
    int box2[8] = {};
    int box3[9] = {};

    for (int i = 0 ; i < a.size() ; i++){
        box1[a[i] - 65]++;
    }

    for (int i = 0 ; i < b.size() ; i++){
        box2[b[i] - 65]++;
    }
    for (int i = 0 ; i < 8 ; i++){
        box3[i] = box1[i] - box2[i];
        if (box3[i] < 0){
            box3[i] = box3[i] * -1;
        }
        cnt += box3[i];
    }
    for (int i = 0 ; i < 8 ; i++){
        cout << box1[i] << " ";
    }
    cout << endl;
    for (int i = 0 ; i < 8 ; i++){
        cout << box2[i] << " ";
    }
    cout << endl;
    for (int i = 0 ; i < 8 ; i++){
        cout << box3[i] << " ";
    }
    cout << endl;
    if (cnt > 3){
        cout << "no";
    } else {
        cout << "anagram";
    }

    return 0;
}