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";
}
}