Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: FIrmTInn

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.003 second

Submitted On: 2025-10-11 14:03:46

#include<iostream>
#include<cmath>
using namespace std;
int main(){
    string str1,str2;
    cin >> str1;
    cin >> str2;
    int arr1[8] = {0},arr2[8] = {0},arr3[8] = {0};
    int len_1 = str1.length(),len_2 = str2.length(), dif = 0;
    for(int i=0;i<len_1;i++){
        arr1[int(str1[i] - 'A')]++;
    }
    for(int i=0;i<len_2;i++){
        arr2[int(str2[i] - 'A')]++;
    }
    for(int i=0;i<8;i++){
        if(arr1[i] != arr2[i]){
            dif = dif + abs(arr1[i]-arr2[i]);
            arr3[i] = abs(arr1[i]-arr2[i]);
        }
        cout << arr1[i] << " ";
    }
    cout << "\n";
    for(int i=0;i<8;i++){
        cout << arr2[i] << " ";
    }
    cout << "\n";
    for(int i=0;i<8;i++){
        cout << arr3[i] << " ";
    }
    cout << "\n";
    if(dif <= 3){
        cout << "anagram";
    }
    else{
        cout << "no";
    }
    

    return 0;
}