Задание 8. Информатика. ЕГЭ. Поляков-6135

Просмотры: 83
Изменено: 6 февраля 2025

Тимофей составляет слова из букв своего имени ТИМОФЕЙ. Слово должно состоять из \(6\) букв, каждая буква может встречаться любое число раз и не встречаться вообще. Кроме того, в слове количество гласных букв должно совпадать с количеством согласных букв. Сколько различных слов может составить Тимофей?

Решение:

Python


from itertools import product

b1 = 'ТМФЙ'
b2 = 'ИОЕ'
q = 0

for p in product('ТИМОФЕЙ', repeat=6):
    q += sum(c in b1 for c in p) == sum(c in b2 for c in p)
print(q)

Ответ: \(34560\)