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

Просмотры: 21
Изменено: 9 февраля 2025

(C. Якунин) Дмитрий составляет слова, переставляя буквы в слове АМФИБРАХИЙ. Сколько различных слов, в которых на чётных позициях стоят согласные (кроме Й) может составить Дмитрий? Примечание: буква Й может стоять в любой нечётной позиции.

Решение:

Python


from itertools import permutations

words = set()
cons = 'МФБРХ'

for perm in permutations('АМФИБРАХИЙ'):
    if all(ch in cons for ch in perm[1::2]):
        words.add(''.join(perm))
print(len(words))

Ответ: \(3600\)