1. Обзор
Согласно Википедии , анаграмма — это слово или фраза, образованная перестановкой букв другого слова или фразы.
Мы можем обобщить это при обработке строк, сказав, что анаграмма строки — это другая строка с точно таким же количеством каждого символа в ней в любом порядке .
В этом уроке мы рассмотрим обнаружение анаграмм целых строк, в которых количество всех символов должно быть равным, включая не-альфа-символы, такие как пробелы и цифры. Например, «!с низким содержанием соли!»
и «совы-лат!!»
будут считаться анаграммами, поскольку они содержат точно такие же символы.