Алгоритм решения задания 14. Часть 1
Учимся решать 15 задания первого типа
Читать
Все шестибуквенные слова, составленные из букв Т, Е, О, Р, И, Я, записаны в алфавитном порядке и пронумерованы. Ниже приведено начало списка.
1. EEEEEE
2. ЕЕЕЕЕИ
3. EEEEEO
4. EEEEEP
5. EEEEET
6. ЕЕЕЕЕЯ
…
Определите, под каким номером в этом списке стоит последнее слово с нечётным номером, которое не начинается с букв Р, Т или Я и при этом содержит в своей записи не менее двух букв И.
from itertools import product
alph = "ТЕОРИЯ"
alph = sorted(alph)
idx_list = []
for idx, letters in enumerate(product(alph, repeat=6), start=1):
word = "".join(letters)
if idx % 2 and word[0] not in 'РТЯ' and word.count('И') >= 2:
idx_list.append(idx)
print(idx_list[-1])
