У цьому виклику ви отримуєте рядок як вхід, що містить рядок 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 повинні бути унікальними символами.
- Ви можете використовувати будь-яку бібліотеку, яку бажаєте.
- Оцінка визначається розміром коду в байтах. Виграє найнижчий рахунок.
Удачі!