template и строка text. Строка подходит под шаблон, если каждой букве шаблона можно сопоставить непустой кусок текста так, чтобы:
- одна и та же буква везде заменялась одним и тем же куском;
- разным буквам доставались разные куски;
- после замены каждой буквы шаблона её куском получалась ровно строка text.
Верните true, если text подходит под template, и false иначе.template="xyx", text="tictactic" → True
x → "tic", y → "tac": получаем tic + tac + tic.
template="ab", text="gogo" → True
Строку из четырёх букв можно разрезать на два куска только как g|ogo, go|go или gog|o. Во втором случае обеим буквам достался бы один и тот же кусок "go", а разным буквам нужны разные куски — значит, подходят первый и третий варианты. Ответ true.
template="aab", text="redbluered" → False
template="xyx", text="tictactic"
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 111 тестов на сервере, включая скрытые.