Условие задания 16
Обозначим через a%b остаток от деления натурального числа a на натуральное число b,
а через a//b – целую часть от деления a на b.
Функция F(n), где n – неотрицательное целое число, задана следующими соотношениями:
F(n) = 0, если n = 0;
F(n) = F(n//10) + n%10, если n>0 и n чётно;
F(n) = F(n//10), если n нечётно.
Сколько существует таких натуральных чисел n
, что 107 ≤ n ≤ 6·107 и F(n) = 0?
Задание несложное для "ручного решения", поскольку нетрудно понять какие числа дают F(n) равное 0
А пройдет ли решение программой? ДА.
Вариант А - считает методом "рекурсия в лоб" - большие затраты времени и памяти, но для условия пройдет
Вариант В - считает для всех значений F(n) - просто без затрат памяти, но очень медленно