(П. Финкель) Оля составляет слова путём перестановки букв слова «ТИМАШЕВСК». Она выбирает слова, которые начинаются и заканчиваются согласной буквой и три гласные стоят рядом. Сколько таких слов может написать Оля?
Решение:
Python
from itertools import permutations
s = 'ТИМАШЕВСК'
gl = 'ИАЕ'
words = {''.join(p) for p in permutations(s)
if p[0] not in gl and p[-1] not in gl
and any(x in gl and y in gl and z in gl for x, y, z in zip(p, p[1:], p[2:]))}
print(len(words))
Ответ: \(21600\)
Эффективно готовьтесь к ЕГЭ по информатике с новым тренажёром, эмулирующем работу станции КЕГЭ, которая используется на реальном экзамене