#include <iostream>
const int TotalABCLetters = 26;
void PrintCharactersNeedToBeRemovedForAnagram(std::string str1, std::string str2) {
int count1[TotalABCLetters] = { 0 }, count2[TotalABCLetters] = { 0 };
// count char frequency str1
for (int i = 0; str1[i] != '\0'; i++)
count1[str1[i] - 'a']++;
// count char frequency str2
for (int i = 0; str2[i] != '\0'; i++)
count2[str2[i] - 'a']++;
for (int i = 0; i < TotalABCLetters; i++) {
if (abs(count1[i] - count2[i]))
std::cout << (char)(i + 'a') << " ";
}
}
int main()
{
std::string str1 = "masterfx", str2 = "ksampret";
PrintCharactersNeedToBeRemovedForAnagram(str1, str2);
}
/*
run:
f k p x
*/