Обложка канала

Pythonist.ru - образование по питону

Pythonist.ru - помощь в подготовке к собеседованию на позицию Python Developer.

Pythonist.ru - образование по питону

4 года назад
Открыть в
Задача с кодом. Биграммы Напишите функцию, которая будет принимать список биграмм и список слов, а затем проверять, можно ли найти все биграммы в списке слов хотя бы по одному разу. Биграмма — это два символа, идущих последовательно в одном слове. Если список слов пуст, функция должна вернуть False. Примеры:
can_find(["at", "be", "th", "au"], ["beautiful", "the", "hat"]) 
➞ True

can_find(["ay", "be", "ta", "cu"], ["maybe", "beta", "abet", "course"]) 
➞ False
# "cu" не встречается ни в одном слове

can_find(["th", "fo", "ma", "or"], ["the", "many", "for", "forest"]) 
➞ True

can_find(["oo", "mi", "ki", "la"], ["milk", "chocolate", "cooks"]) 
➞ False

Решение на нашем сайте. #задача #coding