Задание 8. Информатика. ЕГЭ. Поляков-7387
- Просмотры: 243
- Изменено: 25 ноября 2024
(А. Минак) Все шестибуквенные слова, составленные из букв К, О, М, П, А, Н, И, Я, записаны в алфавитном порядке и пронумерованы. Вот начало списка:
- АААААА
- AAAAAИ
- AAAAAК
- AAAAAМ
- AAAAAН
- AAAAAО
- AAAAAП
- AAAAAЯ
- ...
Определите в этом списке количество слов с нечётными номерами, которые не начинаются с буквы М и при этом содержат в своей записи ровно три буквы И.
Решение:
Python
from itertools import product
alph = 'АИКМНОПЯ'
q = 0
for idx, p in enumerate(product(alph, repeat=6)):
if idx % 2 == 0 and p[0] != 'М' and p.count('И') == 3:
q += 1
print(q)
Ответ: \(1848\)