Игорь составляет 8-буквенные коды из букв И, Г, О, Р, Ь.
Пусть комбинаций.
комбинации.
Если комбинаций.
Такие же рассуждения, если
То есть всего получается вариантов.
Ответ: 35 721.
Приведём другое решение на языке Python.
import itertools
alphabet = "ИГОРЬ"
ar = itertools.product(alphabet, repeat=8) #Размещение с повторением
arl = []
for i in ar:
arl.append(list(i))
count = 0
for e in arl:
if e.count("О") == 1 and e.count("Ь") == 1 and e[0] != "Ь":
count += 1
print(count)

