Все шестибуквенные слова, составленные из букв Т, Е, О, Р, И, Я, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
1. EEEEEE
2. ЕЕЕЕЕИ
3. EEEEEO
4. EEEEEP
5. EEEEET
Определите, под каким номером в этом списке стоит последнее слово с нечётным номером, которое не начинается с букв Е, И или О и при этом содержит в своей записи ровно одну букву T.
Приведём решение на языке Python.
from itertools import product
count = 0
sp = []
for s in product(sorted("ТЕОРИЯ"), repeat = 6):
count += 1
if count % 2 != 0 and s.count("Т") == 1 and (s[0] != 'Е' or s[0] != 'И' or s[0] != 'О'):
sp.append(count)
print(max(sp))
Приведём другое решение на языке Python.
alf = 'ЕИОРТЯ'
count = 0
otv = []
for x1 in alf:
for x2 in alf:
for x3 in alf:
for x4 in alf:
for x5 in alf:
for x6 in alf:
s = x1+x2+x3+x4+x5+x6
count += 1
if count % 2 != 0 and s.count("Т") == 1 and (s[0] != 'Е' or s[0] != 'И' or s[0] != 'О'):
otv.append(count)
print(max(otv))
Ответ: 46 655.

