text и шаблон pattern. В шаблоне, кроме обычных букв, бывают два особых символа:
- ? заменяет ровно один любой символ;
- * заменяет любую последовательность символов, в том числе пустую.
Обычная буква шаблона совпадает только сама с собой. Шаблон должен описывать строку целиком, а не её часть.
Верните True, если text подходит под pattern, и False иначе.text='report', pattern='r*t' → True
Звёздочка забирает «epor», а первая и последняя буквы совпадают.
text='cat', pattern='c?' → False
Шаблон описывает ровно две буквы, а в слове их три.
text='', pattern='**' → True
Каждая звёздочка может означать пустую строку.
text.length, pattern.length ≤ 2000text состоит только из строчных латинских буквpattern состоит из строчных латинских букв и символов ? и *text='report', pattern='r*t'
True
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 209 тестов на сервере, включая скрытые.