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

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

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

  1. БББББ
  2. ББББЕ
  3. ББББЧ
  4. ББББЮ
  5. БББЕБ
  6. БББЕЕ
  7. ...

Сколько существует слов в списке с чётными номерами, которые не начинаются с буквы Ю, и не содержат букв Е, стоящих рядом?

Решение:

Python


from itertools import product

q = 0
for idx, word in enumerate(product('БЕЧЮ', repeat=5), 1):
    q += idx % 2 == 0 and word[0] != 'Ю' and 'ЕЕ' not in ''.join(word)
print(q)

Ответ: \(285\)