Алгоритм вычисления значения функции , где
— целое неотрицательное число, задан следующими соотношениями:
, при
, иначе
Определите, что вернет функция для числа
def sum_digit(n):
if n < 10:
return n
else:
return n % 10 + sum_digit(n//10)
# Вернет тоже самое, что и для 10**997 + 12345, что и для 10 ** 996 + 12345 и тд
# Просто сумма цифр
print(sum_digit(10 + 12345))
Ответ: 16