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

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

(А. Родионов) Все пятибуквенные слова, составленные из букв А, Л, Г, О, Р, И, Т, М записаны в алфавитном порядке и пронумерованы. Начало списка выглядит так:

  1. ААААА
  2. ААААГ
  3. ААААИ
  4. ААААЛ
  5. ААААМ
  6. ААААО
  7. ААААР
  8. ААААТ
  9. ...

Под каким номером в списке стоит последнее слово с нечётным номером, которое не начинается с буквы Т и содержит ровно две буквы Г?

Решение:

Python


from itertools import product
n = 0

for i, p in enumerate(product('АГИЛМОРТ', repeat=5), 1):
    if i % 2 and p[0] != 'Т' and p.count('Г') == 2:
        n = i
print(n)

Ответ: \(28239\)