Задание 8. Информатика. ЕГЭ. Поляков-6916
- Просмотры: 330
- Изменено: 1 февраля 2025
(Е. Джобс) Семён составляет слова путем перестановки букв в слове КОБУРА, выбирая только те слова, в которых гласные и согласные буквы чередуются. Под словом понимается любая буквенная последовательность, не обязательно осмысленная. Сколько таких различных слов может составить Семен?
Решение:
Python
from itertools import permutations
b1 = 'КБР'
b2 = 'ОУА'
words = {''.join(p) for p in permutations('КОБУРА')
if all((x in b1) == (y in b2) for x, y in zip(p, p[1:]))}
print(len(words))
Ответ: \(72\)