?>
Доправить код питон Из каждой строки выбрать слова, длина которых не меньше количества слов в контрольной строке Формат ввода Вводится контрольная строка слов через пробел. Затем вводятся строки, в которых слова разделены точкой с запятой и пробелом. Формат вывода Из каждой строки выбрать слова, длина которых не меньше количества слов в контрольной строке. Вывести через символ +, окружённый пробелами. Слова из контрольной строки не выводить. Код: import re regex = r'\w{%d, }' % len(input(split()) for line in input().split('\n'): print(' + '.join(re.findall(regex, line)))
Ответы
72
Объяснение:
Всего различных вариантов расставить 5 букв на 5 мест равно 5!=120. Из них нужно выкинуть те варианты, где две гласные стоят рядом.
В наборе всего две гласные, поэтому можно просмотреть позиции, где они могут стоять: (1,2), (2,3), (3,4), (4,5) - 4 варианта позиций. Число расставить их друг относительно друга равно 2!=2 (ЕА, АЕ).
При фиксированной расстановке гласных букв остается 3 места, на которые можно расставить 3 согласные буквы. Это можно сделать Таким образом, количество неподходящих вариантов равно 4*2*6=48.
Значит, число подходящих вариантов равно 120-48=72.