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

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

(М. Ишимов) Все 6-буквенные слова, составленные из букв Ж, Ч, Г, М, Я, Ф, И, записаны в алфавитном порядке и пронумерованы. Вот начало списка:

  1. ГГГГГГ
  2. ГГГГГЖ
  3. ГГГГГИ
  4. ГГГГГМ
  5. ГГГГГФ
  6. ГГГГГЧ
  7. ...

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

Решение:

Python


from itertools import product

s = sorted(list('ЖЧГМЯФИ'))
for idx, word in enumerate(product(s, repeat=6), 1):
    if word[0] == 'Ж' and word[1] == 'Я':
        print(idx)
        break

Ответ: \(31214\)