Задание 8. Информатика. ЕГЭ. Поляков-6924
- Просмотры: 141
- Изменено: 1 февраля 2025
(Е. Джобс) Петя составляет \(7\)-буквенные кодовые слова из букв В, Е, Б, И, Н, А, Р. Каждую букву нужно использовать ровно \(1\) раз, при этом нельзя ставить подряд две гласные или две согласные. Сколько различных кодовых слов может составить Петя?
Решение:
Python
from itertools import permutations
q = 0
b1 = 'ВБНР'
b2 = 'ЕИА'
for p in permutations('ВЕБИНАР'):
q += all((x in b1) == (y in b2) for x, y in zip(p, p[1:]))
print(q)
Ответ: \(144\)