883
Комментарий:
|
← Версия 3 от 2021-10-22 13:44:44 ⇥
881
|
Удаления помечены так. | Добавления помечены так. |
Строка 3: | Строка 3: |
[[../HomeworkRules#Class|Написать функцию]] `blah(S, P)`, которая проверяет, встречается ли в строке `S` шаблон `P`, и возвращает наибольшую длину подстроки, образованной повторением шаблона `P`, которая встречается в `S`. Если шаблона встречается в строке, но без повторений, возвращается 1, а если и шаблона нет — 0. | [[../HomeworkRules#Class|Написать функцию]] `blah(S, P)`, которая проверяет, встречается ли в строке `S` шаблон `P`, и возвращает наибольшую длину подстроки, образованной повторением шаблона `P`, которая встречается в `S`. Если шаблон встречается в строке, но без повторений, возвращается 1, а если и шаблона нет — 0. |
Написать функцию blah(S, P), которая проверяет, встречается ли в строке S шаблон P, и возвращает наибольшую длину подстроки, образованной повторением шаблона P, которая встречается в S. Если шаблон встречается в строке, но без повторений, возвращается 1, а если и шаблона нет — 0.
print(blah("Hey blah, blahblahblah, more than blahblah, blah-blah!", "blah"))
Здесь самая длинная подстрока из "blah" — это "blahblahblah"
12
Подсказка: задача про шифр Фёдора была сложнее)