Лабораторная работа
Время выполнения
30-60 минут
Уровень сложности
Низкий
Цели
- улучшение навыков учащегося в работе со строками;
- преобразование строк в списки и наоборот.
Сценарий
Анаграмма - это новое слово, сформированное путем перестановки букв слова, используя все оригинальные буквы ровно один раз. Например, слова "Актер" и "терка" являются анаграммами, а "я есть" и "вы есть" - нет.
Ваша задача - написать программу, которая:
- запрашивает у пользователя два отдельных текста;
- проверяет, являются ли введенные тексты анаграммами, и выводит результат.
Примечание:
- предположим, что две пустые строки не являются анаграммами;
- прописные и строчные буквы обрабатываются как одинаковые;
- пробелы не учитываются при проверке - трактуйте их как несуществующие.
Протестируйте свой код, используя предоставленные нами данные.
Тестовые данные
Пример ввода:
Listen
Silent
Пример вывода:
Anagrams
Пример ввода:
modern
norman
Пример вывода:
Not anagrams