В этом задании вы получите строку ввода, содержащую строку из X, Y и Z, например. "XYZZ". X, Y и Z представляют определенный символ. Этот шаблон затем сравнивается со вторым вводом строки. Если шаблон существует как подстрока во втором входе, верните True
, в противном случае верните False
. Как только в слове найден шаблон, программа прекращает поиск и возвращается True
.
Примеры
Выкройка: "XXYY"
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
Выкройка: "XYXYZ"
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- Примечание: это не фактический ввод. Это пример того, как программа должна работать. Ваша программа должна вывести
True
илиFalse
, или другие значения Truthy / Falsy.
Другая важная / полезная информация
- Шаблон не должен содержать X, Y и Z, он может содержать X и Y или даже (хотя и несколько бессмысленно) только X.
- Шаблон не может быть пустым, но он не будет использоваться в качестве контрольного примера.
- Строка поиска не будет пустой и будет строчной.
- Буквенный порядок X, Y и Z в шаблоне не имеет значения.
- X, Y и Z должны быть уникальными символами.
- Вы можете использовать любую библиотеку, какую пожелаете.
- Оценка определяется размером кода в байтах. Самый низкий балл побеждает.
Удачи!