Задание 8. Информатика. ЕГЭ. Поляков-6900
- Просмотры: 159
- Изменено: 1 февраля 2025
(П. Финкель) Оля составляет слова путём перестановки букв слова «ТИМАШЕВСК». Она выбирает слова, которые начинаются и заканчиваются согласной буквой и три гласные стоят рядом. Сколько таких слов может написать Оля?
Решение:
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\)