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

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

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

  1. ААААА
  2. ААААД
  3. ААААЗ
  4. ААААМ
  5. ААААН
  6. ААААР
  7. ...

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

Решение:

Python


from itertools import product

s = sorted(list('ЧРМЮЗНАДЯ'))
q = 0

for idx, word in enumerate(product(s, repeat=5), 1):
    q += idx & 1 and word[0] == 'А' and word.count('Ю') == 2
print(q)

Ответ: \(204\)