Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Patn01Z

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.004 second

Submitted On: 2026-10-08 20:05:10

#include <iostream>
using namespace std;

int main(){
    string N1,N2;
    cin >> N1 >> N2;
    int l1 = N1.length();
    int l2 = N2.length();
    int f1[8]={0};
    int f2[8]={0};
    for(int i=0;i<l1;i++){
        char a = N1[i];
        if(a=='A'){
            f1[0]++;
        }
        else if(a=='B'){
            f1[1]++;
        }
        else if(a=='C'){
            f1[2]++;
        }
        else if(a=='D'){
            f1[3]++;
        }
        else if(a=='E'){
            f1[4]++;
        }
        else if(a=='F'){
            f1[5]++;
        }
        else if(a=='G'){
            f1[6]++;
        }
        else{
            f1[7]++;
        }
    }

    for(int i=0;i<8;i++){
        cout << f1[i] << " ";
    }
    cout << endl;

    for(int i=0;i<l2;i++){
        char a = N2[i];
        if(a=='A'){
            f2[0]++;
        }
        else if(a=='B'){
            f2[1]++;
        }
        else if(a=='C'){
            f2[2]++;
        }
        else if(a=='D'){
            f2[3]++;
        }
        else if(a=='E'){
            f2[4]++;
        }
        else if(a=='F'){
            f2[5]++;
        }
        else if(a=='G'){
            f2[6]++;
        }
        else{
            f2[7]++;
        }
    }

    for(int i=0;i<8;i++){
        cout << f2[i] << " ";
    }
    cout << endl;

    int d[8]={0};
    int sum=0;
    for(int i=0;i<8;i++){
        int a=f1[i]-f2[i];
        if(a<0){
            a*=-1;
        }
        d[i]=a;
        cout << d[i] << " ";
        sum+=d[i];
    }

    cout << endl;

    if(sum<=3){
        cout << "anagram";
    }
    else{
        cout << "no";
    }

    return 0;
}