Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: guzza_gamu

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.003 second

Submitted On: 2026-09-24 09:58:52

#include <iostream>
using namespace std;

int main(){
    int x, cnt = 0;
    string s1;
    string s2;
    cin >> s1;
    cin >> s2;
    int box1[8] = {0};
    int box2[8] = {0};
    int boxc[8] = {0};
    for (int i = 0; i < s1.length(); i++) {
        box1[s1[i]-65]++;
    }
    for (int i = 0; i < s2.length(); i++) {
        box2[s2[i]-65]++;
    }
    
    for (int i = 0; i < 8; i++) {
        x = abs(box1[i] - box2[i]);
        boxc[i] = x;
    }
    for (int i = 0; i < 8; i++) {
        cnt = cnt + boxc[i];
    }

    for (int i = 0; i < 8; i++) {
        cout << box1[i] << " ";
    }
    cout << "\n";
    for (int i = 0; i < 8; i++) {
        cout << box2[i] << " ";
    }
    cout << "\n";
    for (int i = 0; i < 8; i++) {
        cout << boxc[i] << " ";
    }
    cout << "\n";
    if (cnt <= 3) {
        cout << "anagram";
    } else {
        cout << "no";
    }


    return 0;
}