Задание 8. Информатика. ЕГЭ. Досрочный экзамен. 08.04.2025

Просмотры: 2474
Изменено: 8 апреля 2025

Виктор составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Виктор использует \(5\)-буквенные слова, в которых могут быть только буквы Д, Г, И, А, Ш, Э, причём слово не должно начинаться с гласной или заканчиваться согласной. Сколько различных кодовых слов может использовать Виктор?

Решение:

Python


from itertools import product

alph = 'ДГИАШЭ'
vow = 'ИАЭ'

words = set()
for p in product(alph, repeat=5):
    if p[0] not in vow and p[-1] in vow:
        words.add(''.join(p))
print(len(words))

Ответ: \(1944\)