Ответы на вопрос:
На питоне
Объяснение:
s = input();
for p in range(5):
a = input();
n = 1;
q = 0;
i = 0;
f = 1;
while q < len(s) and i < len(a) and f and n:
if s[q] == '?':
i += 1;
q += 1;
elif s[q] == '*':
n = 0;
else:
if s[q] != a[i]:
f = 0;
i += 1;
q += 1;
if n == 0:
for w in range(-1, -(len(s) - q), -1):
if s[w] != a[w] and s[w] != '?':
f = 0;
break;
if f == 0:
print('NO');
elif '*' not in s and len(a) != len(s):
print('NO');
else:
if (len(s)>len(a)+1):
print("NO");
else:
print('YES');
Реши свою проблему, спроси otvet5GPT
-
Быстро
Мгновенный ответ на твой вопрос -
Точно
Бот обладает знаниями во всех сферах -
Бесплатно
Задай вопрос и получи ответ бесплатно
Популярно: Информатика
-
ttappok07.11.2021 16:31
-
DALERALIMOV0225.01.2020 06:00
-
код12716.02.2023 00:30
-
nazarzadorozhny08.10.2020 05:24
-
anokhina6901.07.2020 04:37
-
shcoll1523.06.2020 13:44
-
Uuuuuu200627.05.2023 12:28
-
kubajoleksandra13.03.2020 12:14
-
qwerty88229.11.2021 08:12
-
Aleksey31124.03.2021 21:53
Есть вопросы?
-
Как otvet5GPT работает?
otvet5GPT использует большую языковую модель вместе с базой данных GPT для обеспечения высококачественных образовательных результатов. otvet5GPT действует как доступный академический ресурс вне класса. -
Сколько это стоит?
Проект находиться на стадии тестирования и все услуги бесплатны. -
Могу ли я использовать otvet5GPT в школе?
Конечно! Нейросеть может помочь вам делать конспекты лекций, придумывать идеи в классе и многое другое! -
В чем отличия от ChatGPT?
otvet5GPT черпает академические источники из собственной базы данных и предназначен специально для студентов. otvet5GPT также адаптируется к вашему стилю письма, предоставляя ряд образовательных инструментов, предназначенных для улучшения обучения.