Алгоритм вычисления значения функции F(n), где n – натуральное число, задан следующими соотношениями:
при
при чётных
при нечётных
Чему равно значение функции
? В ответе укажите только целую часть числа.
def f(n):
if n <= 0:
return n * n
if n > 0 and n % 2 == 0:
return 5 * f(n // 2) + 2 * f(n - 1)
if n > 0 and n % 2 != 0:
return f(n - 5) * f(n - 8)
print((f(12) + f(6)) // (f(7) - f(3)))
Ответ: 19