Помогите, пж, даю 50 баллов.
Светлана составляет коды из букв слова РОСОМАХА. Код должен состоять
из 8 букв, и каждая буква в нём должна встречаться столько же раз, сколько
в заданном слове. Кроме того, в коде не должны стоять рядом две гласные
и две согласные буквы. Сколько кодов может составить Светлана?
Ответы
Ответ дал:
1
Ответ: 288
Пошаговое объяснение:
Python
import itertools
a = 'АО'
b = 'РСМХ'
n = set()
for i in itertools.permutations('РОСОМАХА'):
i = ''.join(i)
c = 1
for j in range(len(i) - 1):
if i[j] in a and i[j+1] in a or i[j] in b and i[j+1] in b:
c = 0
break
if c == 1:
n.add(i)
print(len(n))
Вас заинтересует
2 года назад
2 года назад
2 года назад
2 года назад
8 лет назад
8 лет назад
9 лет назад