Тимофей составляет 5-буквенные коды из букв Т, И, М, О, Ф, Е, Й. Буква Т должна входить в код не менее одного раза, а буква Й — не более одного раза. Сколько различных кодов может составить Тимофей?
Ответ
Ответ:
8006
Решение
from itertools import product s = 'ТИМОФЕЙ' words = [] for w in product(s, repeat=5): if ('Т' in w) and w.count('Й') <= 1: words.append(w) print(len(words))