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

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

(М. Ишимов) Все 6-буквенные слова, составленные из букв Ж, К, Р, Ш, Л, В, Е, записаны в алфавитном порядке и пронумерованы. Вот начало списка:

  1. ВВВВВВ
  2. ВВВВВЕ
  3. ВВВВВЖ
  4. ВВВВВК
  5. ВВВВВЛ
  6. ВВВВВР
  7. ...

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

Решение:

Python


from itertools import product

s = sorted(list('ЖКРШЛВЕ'))
n = 0
for idx, word in enumerate(product(s, repeat=6), 1):
    if word[0] == 'К' and word[-1] == 'Ш':
        n = idx
print(n)

Ответ: \(67228\)