Вопрос по 16 заданию егэ
Я написал такой код и не могу разобраться в чем ошибка(программа не выдает ничего)
def f(n):
if n < 3:
return 1
if n > 2:
if sum([int(i) for i in str(n)]) % 2 == 0:
return f(n-1) - f(n-2)
else:
return f(n-1) + f(n // 2)
print(f(100))
Источник: Stack Overflow на русском