Ограничения: время – 200ms/500ms, память – 32MiB Ввод: input.txt или стандартный ввод Вывод: output.txt или стандартный вывод
Послать решение Blockly Посылки Темы Где Обсудить (0)
Слово является анаграммой другого слова, если оно состоит из
тех же самых букв в том же самом количестве, расположенных в другом
порядке (например, слова sword и words). Анаграммами в квадрате будем называть два предложения, которые состоят из одинаковых слов или
их анаграмм.
Словом будем называть последовательность прописных и строчных
латинских букв (до 30 символов). Регистр букв игнорируется.
x-ray состоит из 2 слов X и RAY
Mary's состоит из 2 слов MARY и S
It's words состоит из 3 слов IT, S и WORDS
Прочие символы при определении анаграмм в квадрате игнорируется.
Входной файл содержит от 2 до 20 строк длиной до 80 символов,
каждая из которых содержит одно предложение.
В выходной файл вывести все предложения, которые имеют
анаграммы в квадрате, в том же порядке, в котором они содержатся во
входном файле. Если таких предложений нет, вывести сообщение "NO ANAGRAM".
Пример ввода
No one post words.
Neo stops no word.
Sword stop on one!
Stop on neon words?
Пример вывода
No one post words.
Sword stop on one!