names в стиле CamelCase и строка-шаблон pattern. Имя подходит под шаблон, если его можно получить из pattern, вставляя в любые места только **строчные** латинские буквы (в том числе ничего не вставляя).
Иначе говоря, все буквы шаблона должны встретиться в имени в том же порядке, а все остальные буквы имени должны быть строчными.
Верните список логических значений: i-й элемент равен True, если names[i] подходит под шаблон, и False иначе.names=['GetUserName', 'GetUser', 'GoUpNow', 'getUserName'], pattern='GUN' → [True, False, True, False]
«GetUserName» и «GoUpNow» получаются вставкой строчных букв в «GUN». В «GetUser» не хватает N, а в «getUserName» нет заглавной G.
names=['ReadFile', 'ReadFileSync', 'RedFox'], pattern='ReFi' → [True, False, False]
В «ReadFileSync» лишняя заглавная S, которую нельзя вставить. В «RedFox» после F нет буквы i.
names[i] и pattern состоят из строчных и заглавных латинских буквnames=['GetUserName', 'GetUser', 'GoUpNow', 'getUserName'], pattern='GUN'
[True, False, True, False]
«Запустить» — первые 3 теста у тебя в браузере, «Отправить» — все 105 тестов на сервере, включая скрытые.