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

Просмотры: 34
Изменено: 24 ноября 2024

(М. Ишимов) Все 5-буквенные слова, составленные из букв О, М, Ю, Т, записаны в алфавитном порядке и пронумерованы. Вот начало списка:

  1. МММММ
  2. ММММО
  3. ММММТ
  4. ММММЮ
  5. МММОМ
  6. МММОО
  7. ...

Под каким номером в списке стоит последнее слово, которое начинается на букву О?

Решение:

Python


from itertools import product

n = 0
for idx, word in enumerate(product('МОТЮ', repeat=5), 1):
    if word[0] == 'О':
        n = idx
print(n)

Ответ: \(512\)