Присоединиться

11 класс·средний уровень

Укажите количество таких чисел n из интервала 237 567 892 ≤ n ≤ 1 134

Условие

Обозначим частное от деления натурального числа a на натуральное число b как a div b, а остаток — как a mod b. Например, 13 div 3 = 4, 13 mod 3 = 1.Алгоритм вычисления значения функции F(n), где n — целое неотрицательное число, задан следующими соотношениями:F(0) = 0; F(n) = F(n div 10) + (n mod 10). Укажите количество таких чисел n из интервала 237 567 892 ≤ n ≤ 1 134 567 009, для которых F(n) > F(n + 1).

Ответ

Ответ и полный разбор откроются после входа

Посмотреть ответ

Решение по шагам

  1. Как рассуждать

    Решение. Заметим, что функция ищет сумму цифр в числе. Единственный случай, когда сумма цифр следующего числа меньше предыдущего, при переходе к следующему десятку. Составим программу. Приведем решение на языке Python.print(len(range(237567892, 1134567010, 10)))

Осталось ещё 3 шага

  1. Приведем решение на языке Python.Посчитаем…

  2. Для этого посчитаем общее количество таких…

  3. Прибавим единицу, чтобы включить границу в…

Получить полное решение

Бесплатно · займёт минуту

Другие задачи по теме «Рекурсивные алгоритмы»

Укажите количество таких чисел n из интервала 237 567 892 ≤ n ≤ 1 134 — решение с объяснением | Lom Ai