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

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

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

  1. БББББ
  2. ББББВ
  3. ББББЕ
  4. ББББК
  5. ББББЛ
  6. ББББО
  7. ...

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

Решение:

Python


from itertools import product

s = sorted(list('КОУБВЕЛФ'))
for idx, word in enumerate(product(s, repeat=5), 1):
    if word[0] == 'Ф' and word[-1] == 'Л':
        print(idx)
        break

Ответ: \(28677\)