TUZ_4-09. Расшифровка слов
4.9. Расшифровка слов
Английские слова можно произвольно зашифровать, не влияя на их читабельность,
при условии что первая и последняя буквы остаются одинаковыми, а длина слова остается неизменной.
Цель этого задания – расшифровать заданное слово и определить похожие слова из предоставленного списка.
Ваша задача: написать функцию, которая принимает строку word и список слов words и
возвращает список слов из words, которые соответствуют следующим критериям:
1. Слово имеет ту же длину, что и word, и первая и последняя буквы в слове совпадают с первой и последней буквами в word.
2. Порядок сортировки остается прежним.
В табл. 4.9 показаны ожидаемые результаты для некоторых входных данных.
Таблица 4.9. Некоторые ожидаемые результаты для задачи расшифровки слов |
Words, word |
Ожидаемый результат |
pycorn, pipline, python, ceo, we
pohytn |
python |
camerier, academic, company, creamier
ceamierr |
camerier, creamier |