Submission
Status:
PPPPPPPPPP
Subtask/Task Score:
100/100
Score: 100
User: mungkyskibidi
Problemset: อะนาแกรม 2
Language: cpp
Time: 0.002 second
Submitted On: 2026-04-11 13:56:15
#include <bits/stdc++.h>
using namespace std;
int arr1[8] , arr2[8] ,arr3[8];
int main(){
int count = 0 ;
string n , m;
cin >> n >> m ;
for(int i = 0 ; i < n.size() ; i++){
arr1[n[i] - 65] ++;
}
for(int i = 0 ; i < m.size() ; i++){
arr2[m[i] - 65] ++;
}
for(int i = 0 ; i < 8 ; i++){
int count1 = 0;
if(arr1[i] > arr2[i]){
count += arr1[i] - arr2[i];
count1 += arr1[i] - arr2[i] ;
arr3[i] = count1;
}
if(arr1[i] < arr2[i]){
count += arr2[i] - arr1[i];
count1 += arr2[i] - arr1[i];
arr3[i] = count1;
}
}
for(int i = 0 ; i < 8 ; i++){
cout << arr1[i] << " ";
}
cout << endl;
for(int i = 0 ; i < 8 ; i++){
cout << arr2[i] << " ";
}
cout << endl;
for(int i = 0 ; i < 8 ; i++){
cout << arr3[i] << " ";
}
cout << endl;
if(count > 3) cout << "no";
else cout << "anagram";
}