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

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

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

Решение:

Python


from itertools import permutations

words = set()

for perm in permutations('АМФИБРАХИЙ'):
    s = ''.join(perm)
    if any(c in s for c in ('АА', 'АИ', 'ИА', 'ИИ')):
        words.add(s)
print(len(words))

Ответ: \(756000\)