только буквы Ш, К, О, Л, А, причём буква К появляется ровно 1 раз
Игорь составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Игорь использует трёхбуквенные слова, в которых могут быть только буквы Ш, К, О, Л, А, причём буква К появляется ровно 1 раз. Каждая из других допустимых букв может встречаться в кодовом слове любое количество раз или не встречаться совсем. Сколько различных кодовых слов может использовать Игорь?
Ответ:
Демонстрационный вариант ЕГЭ по информатике 2021 г. задания №8
Решение:
трёхбуквенные слова
_ _ _
буква К появляется ровно 1 раз
К _ _ 1*4*4 = 16
_ К _ 1*4*4 = 16
_ _ К 1*4*4 = 16
16+16+16 = 48
|
1 2 3 4 5 6 7 8 |
from itertools import product k=0 for i in product('ШКОЛА', repeat=3): a = ''.join(i) if a.count('К') != 1: continue k+=1 print(k) |
Ответ: 48