Определите количество пятизначных чисел, записанных в восьмеричной системе счисления, в записи которых ровно одна цифра 6, при этом никакая нечётная цифра не стоит рядом с цифрой 6.
Решение:
Решение на Python:
from itertools import product
n = 0
for i in product(sorted('01234567'), repeat=5):
a = ''.join(i)
if a[0] != '0':
if a.count('6') == 1:
a = a.replace('3', '1').replace('5', '1').replace('7', '1')
if a.count('61') == a.count('16') == 0:
n += 1
print(n)
Ответ: 2961
Ответ:
2961