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

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

(П. Финкель) Оля составляет слова путём перестановки букв слова «ТИМАШЕВСК». Она выбирает слова, которые начинаются и заканчиваются согласной буквой и только две гласные стоят рядом. Сколько таких слов может написать Оля?

Решение:

Python


from itertools import permutations

gl = 'ИАЕ'
q = 0

for p in permutations('ТИМАШЕВСК'):
    t = ''.join(p).replace('И', 'А').replace('Е', 'А')
    q += (t[0] not in gl) and (t[-1] not in gl) and t.count('АА') == 1 and t.count('ААА') == 0
print(q)

Ответ: \(86400\)