Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Field

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.003 second

Submitted On: 2026-05-16 10:41:22

#include<bits/stdc++.h>
using namespace std;
string a,b;
int c[10000],d[10000];
int main()
{
    int cnt = 0;
    cin >> a >> b;
    for(int i = 0;i < a.size();i++)
    {
        c[int(a[i] - 'A')]++;
    }

    for(int i = 0;i < 8;i++)
    {
        cout << c[i] << " ";
    }
    cout << endl;
    for(int i = 0;i < b.size();i++)
    {
        d[int(b[i] - 'A')]++;
    }

    for(int i = 0;i < 8;i++)
    {
        cout << d[i] << " ";
    }
    cout << endl;
    for(int i = 0;i < 8;i++)
    {
        cout << abs(c[i] - d[i]) << " ";
    }

    for(int i = 0;i < 8;i++)
    {
        if(abs(c[i] - d[i]) > 0)
        {
            cnt++;
        }
    }
    cout << endl;
    if(cnt <= 3)
    {
        cout << "anagram";
    }
    else
    {
        cout << "no";
    }
}