Вверх ↑
Ответов: 1926
Рейтинг: 172
#1: 2015-07-03 19:42:46 ЛС | профиль | цитата
Tad, у меня как: ключевое слово разбивается на буквы, которые заносятся в список. А затем берётся слово из словаря, и с него начинает выдаваться по одной букве: 1-я, 2-я, 3-я и пр. Каждая из них проходит проверку: входит ли она в набор букв ключевого слова. Как только какая-то буква не входит в набор букв ключевого слова, проверяемое слово словаря отбрасывается. Сначала проверяется именно первая буква! Так что если первая буква не входит в набор букв ключевого слова, то словарное слово сразу отбросится, по сути, что ты и предлагаешь.

Lower нельзя выкинуть, от delete можно избавиться, просто убрав всё лишнее в словаре, Copy тоже останется (им мы будем копировать ту самую первую букву).
карма: 9
0