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

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

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

  1. АААА
  2. АААМ
  3. АААН
  4. АААФ
  5. ААМА
  6. ААММ
  7. ...

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

Решение:

Python


from itertools import product

for idx, word in enumerate(product('АМНФ', repeat=4), 1):
    if idx % 2 == 0 and word[0] != 'А' and word.count('Н') > 1 and word.count('Ф') == 0:
        print(idx)
        break

Ответ: \(106\)