Submission

Status:

-PP--PPPPP

Subtask/Task Score:

70/100

Score: 70

User: guzza_gamu

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.004 second

Submitted On: 2026-09-24 09:57:15

#include <iostream>
using namespace std;

int main(){
    int x, cnt;
    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;
}