import scala.collection.mutable
def printCharactersNeedToBeRemovedForAnagram(str1: String, str2: String): Unit = {
val charCounts = mutable.Map[Char, Int]().withDefaultValue(0)
// Count character frequencies in both strings
(str1 + str2).foreach { ch =>
charCounts(ch) += 1
}
// Print characters with odd counts (not forming pairs)
charCounts.foreach { case (ch, count) =>
if (count % 2 != 0) {
printf("%c ", ch)
}
}
}
val str1 = "masterfx"
val str2 = "ksampret"
printCharactersNeedToBeRemovedForAnagram(str1, str2)
/*
run:
p f x k
*/