ГлавнаяСборникиТурнирыРазделыФорумыУчастникиПечатьПомощьО системе

Сборники > Символы и строки > задача:


01. Плач Ярославны

Задачи сборника

• 01. Плач Ярославны
• 02. Вязание крючком
• 03. Онуфрий, фортуна и тест
• 04. Тролль за пишущей машинкой
• 05. Код Санта-Клауса

Обратная связь

Если у вас есть предложения или пожелания по работе Contester, посетите форум сайта www.contester.ru.

Лимит времени 2000/4000/4000/4000 мс. Лимит памяти 65000/65000/65000/65000 Кб.

jaroslavna

Учительица Яна Руслановна ("Ярославна" на языке её третьеклассников) сидела над кучей листочков. Это было "домашнее творческое задание": дети должны были придумать два слова или две фразы, являющиеся анаграммами друг друга.

Анаграмма - строка, полученная из другой строки перестановкой букв. Просто перемешать буквы — это и компьютер может. А вот сделать так, чтобы и исходное слово или фраза, и анаграмма были осмысленными - непросто.

— АПЕЛЬСИН-СПАНИЕЛЬ... ну, это Сидоров нагуглил, это анаграмма известная. НЕТ ДОМА - АД МОНЕТ... во даёт Иванов, неужели анаграмма? Таки да! А это что? РАЗ ДВА ТРИ ЧЕТЫРЕ - ДАЧА ВЕТЕР ТИР ДЫРА... вроде анаграмма. Или нет? Эй, кто нибудь! Да напишите ж вы мне программу, проверяющую, являются ли слова анаграммами! Пожа-а-алуйста!

Входные данные. Две строки - проверяемые фразы. Чтобы задача была доступна на разных языках, будем считать, что буквы там только "общеупотребительные", латинские, прописные, а также могут быть пробелы и знаки препинания (они тоже учитываются при проверке анаграммности).

Выходные данные. YES если строки являются анаграммами друг друга, NO в противном случае.

Для отправки решений необходимо выполнить вход.

www.contester.ru