Текстовые решения некоторых заданий
5. СтатГрад 2021 2
5.1. Программное решение
Тимофей составляет 5-буквенные коды из букв Т, И, М, О, Ф, Е, Й. Буква Т должна входить в код не менее одного раза, а буква Й не более одного раза. Сколько различных кодов может составить Тимофей.
#Создаем алфавит
alph="ТИМОФЕЙ"
#Создаем переменную для подсчета комбинаций
res=0
#Перебираем 1/2/3/4/5 символы в строке
for s1 in alph:
for s2 in alph:
for s3 in alph:
for s4 in alph:
for s5 in alph:
#Формируем комбинацию
st=s1+s2+s3+s4+s5
#Если символов Т не меньше 1
#Если символов Й не больше 1
if(st.count("Т")>=1 and st.count("Й")<=1):
#Увеличиваем кол-во результатов на 1
res+=1
#Выводим результат
print(res)
Ответ: 8006