ℹ️ Ваши ответы не сохраняются, так как вы не авторизованы.
Впишите правильный ответ.

Определите количество пятизначных чисел, записанных в восьмеричной системе счисления, в записи которых ровно одна цифра 6, при этом никакая нечётная цифра не стоит рядом с цифрой 6.

Показать ответ

Решение:


import itertools

count = 0
for digits in itertools.product(range(8), repeat=5):
    if digits[0] != 0 and digits.count(6) == 1:
        idx = digits.index(6)
        if ((idx == 0) or (digits[idx-1] % 2 == 0)) and ((idx == 4) or (digits[idx+1] % 2 == 0)):
            count += 1

print(count)

Ответ: 2961