Submission

Status:

PPPPPPPPPP

Subtask/Task Score:

100/100

Score: 100

User: Nopanat-Boon

Problemset: อะนาแกรม 2

Language: cpp

Time: 0.004 second

Submitted On: 2025-12-28 08:39:36

#include <iostream>
#include <string>
#include <iomanip>
#include <algorithm>
#include <set>
#include <cmath>
#include <vector>
using namespace std;


int main (){
    string s1,s2;
    cin >> s1 >> s2;
    int character1[8] = {0,0,0,0,0,0,0,0};
    int character2[8] = {0,0,0,0,0,0,0,0};
    int check[8];
    int cnt = 0;
    int n1 = s1.length();
    int n2 = s2.length();
    for(int i=0;i<n1;i++){
        s1[i] -= 65;
        character1[s1[i]] += 1;
    }
    for(int i=0;i<n2;i++){
        s2[i] -= 65;
        character2[s2[i]] += 1;
    }
    for(int i=0;i<8;i++){
        check[i] = abs(character1[i] - character2[i]);
        cnt += check[i];
    }
    for(int i=0;i<8;i++){
        cout << character1[i] << " ";
    }
    cout << endl;
    for(int i=0;i<8;i++){
        cout << character2[i] << " ";
    }
    cout << endl;
    for(int i=0;i<8;i++){
        cout << check[i] << " ";
    }
    cout << endl;
    if(cnt <= 3){
        cout << "anagram";
    }
    else{
        cout << "no";
    }

}