Feedback | If you notice incorrect translations in Contester, please let author know.
|
|
Time limit 2000/4000/4000/4000 ms. Memory limit 65000/65000/65000/65000 Kb.
jaroslavna
Учительица Яна Руслановна ("Ярославна" на языке её третьеклассников) сидела над кучей листочков. Это было "домашнее творческое задание": дети должны были придумать два слова или две фразы, являющиеся анаграммами друг друга.
Анаграмма - строка, полученная из другой строки перестановкой букв. Просто перемешать буквы — это и компьютер может. А вот сделать так, чтобы и исходное слово или фраза, и анаграмма были осмысленными - непросто.
— АПЕЛЬСИН-СПАНИЕЛЬ... ну, это Сидоров нагуглил, это анаграмма известная. НЕТ ДОМА - АД МОНЕТ... во даёт Иванов, неужели анаграмма? Таки да! А это что? РАЗ ДВА ТРИ ЧЕТЫРЕ - ДАЧА ВЕТЕР ТИР ДЫРА... вроде анаграмма. Или нет? Эй, кто нибудь! Да напишите ж вы мне программу, проверяющую, являются ли слова анаграммами! Пожа-а-алуйста!
Входные данные. Две строки - проверяемые фразы. Чтобы задача
была доступна на разных языках, будем считать, что буквы там только
"общеупотребительные", латинские, прописные, а также могут быть пробелы и знаки препинания (они тоже учитываются при проверке анаграммности).
Выходные данные. YES если строки являются анаграммами друг друга, NO в противном случае.
Для отправки решений необходимо выполнить вход.
|