Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: erng

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.002 second

Submitted On: 2025-10-08 08:10:01

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

int num[8], numb[8], t[8], p;
string s, st;

int main()
{
    cin>>s>>st;
    for (int i=0; i<s.size(); i++)
    {
        if (s[i]=='A') num[0]++;
        if (s[i]=='B') num[1]++;
        if (s[i]=='C') num[2]++;
        if (s[i]=='D') num[3]++;
        if (s[i]=='E') num[4]++;
        if (s[i]=='F') num[5]++;
        if (s[i]=='G') num[6]++;
        if (s[i]=='H') num[7]++;
    }
    for (int i=0; i<st.size(); i++)
    {
        if (st[i]=='A') numb[0]++;
        if (st[i]=='B') numb[1]++;
        if (st[i]=='C') numb[2]++;
        if (st[i]=='D') numb[3]++;
        if (st[i]=='E') numb[4]++;
        if (st[i]=='F') numb[5]++;
        if (st[i]=='G') numb[6]++;
        if (st[i]=='H') numb[7]++;
    }
    for (int i=0;i<8; i++)
    {
        cout<<num[i]<<" ";
    }
    cout<<'\n';
    for (int i=0;i<8; i++)
    {
        cout<<numb[i]<<" ";
    }
    cout<<'\n';
    for (int i=0; i<8; i++)
    {
        cout<<abs(num[i]-numb[i])<<" ";
        p+=abs(num[i]-numb[i]);
    }
    cout<<'\n';
    if (p<=3) cout<<"anagram";
    else cout<<"no";
}