Задание 8. Информатика. ЕГЭ. Поляков-6133
- Просмотры: 156
- Изменено: 6 февраля 2025
Василиса составляет слова из букв своего имени ВАСИЛИСА. Слово должно состоять из \(6\) букв, каждая буква может встречаться любое число раз и не встречаться вообще. Кроме того, в слове количество гласных букв должно быть больше, чем количество согласных. Сколько различных слов может составить Василиса?
Решение:
Python
from itertools import product
b1 = 'ВСЛ'
b2 = 'АИ'
q = 0
for p in product(set('ВАСИЛИСА'), repeat=6):
q += sum(c in b1 for c in p) < sum(c in b2 for c in p)
print(q)
Ответ: \(2800\)