Задание 8
Все пятибуквенные слова, составленные из букв А, К, Ц, Е, Н, Т, записаны в алфавитном порядке и пронумерованы.
Вот начало списка:
- ААААА
- ААААЕ
- ААААК
- ААААН
- ААААТ
- ААААЦ
……
Определите, под каким номером в этом списке стоит первое слово с чётным номером, которое не начинается с букв А, Е или К и при этом содержит в своей записи не менее одной буквы Т.
Примечание. Слово – последовательность идущих подряд букв, не обязательно осмысленная.
Источник: ФИПИ, проект демоверсии ЕГЭ 2027, с. 11
Решение и ответ
Алфавитный порядок букв: А, Е, К, Н, Т, Ц. Слово — это пятизначное число в шестеричной системе, номер = значение + 1.
Первая буква после А, Е, К — Н. Слова на Н начинаются с номера . Ищем среди них первое чётное, где есть Т. Удобно проверить перебором:
from itertools import product for i, w in enumerate(product(sorted('АКЦЕНТ'), repeat=5), 1): if i % 2 == 0 and w[0] not in 'АЕК' and 'Т' in w: print(i) breakЭто слово НААТЕ: номер 3914.
Ответ: 3914