Текстовые решения некоторых заданий
3. Демоверсия ЕГЭ по информатике 2021
3.1. Программное решение
Игорь составляет таблицу кодовых слов для передачи сообщений, каждому сообщению соответствует своё кодовое слово. В качестве кодовых слов Игорь использует трехбуквенные слова, в которых могут быть только буквы Ш, К, О, Л, А, причем буква К появляется ровно 1 раз. Каждая из других допустимых букв может встречаться в кодовом слове любое количество раз или не встречаться совсем. Сколько различных кодовых слов может использовать Игорь?
#Создаем алфавит
alph="ШКОЛА"
#Создаем переменную для подсчета кол-ва
#комбинаций в которых ровно одна К
res=0
#Перебираем 1/2/3 символы в комбинации
for s1 in alph:
for s2 in alph:
for s3 in alph:
#Формируем комбинацию символов
st=s1+s2+s3
#Если в комбинации ровно одна K
if(st.count("К")==1):
#Увеличиваем кол-во ответов
res+=1
#Выводим ответ на экран
print(res)
Ответ: 48