Из букв слова Р А З М А Х составляются 6-буквенные последовательности. Сколько можно составить различных последовательностей, если известно, что в каждой из них содержится не менее 3 согласных?
Решение на Phyton
from itertools import *
k=0
for x in product('РЗМАХ',repeat=6):
s = ''.join(x)
d = s.count('Р')+s.count('З')+s.count('М')+s.count('Х')
if d>=3:
k+=1
print(k)
#Ответ: 15360
Решение подобной задачи на языке Паскаль (PascalABC.NET)
Настя составляет коды из букв слова НАСТЯ. Код должен состоять из 7 букв, буква Н должна встречаться в нём ровно два раза, буква А – как минимум один раз. Сколько различных кодов может составить Настя?
Комментарии