Задать вопрос
@i_ikigai

Как вывести через рекурсию данное число слева на право?

Дано натуральное число N. Выведите все его цифры по одной, в обычном
порядке, разделяя их пробелами или новыми строками. При решении этой
задачи нельзя использовать строки, списки, массивы (ну и циклы,
разумеется). Разрешена только рекурсия и целочисленная арифметика.
  • Вопрос задан
  • 807 просмотров
Подписаться 1 Простой Комментировать
Решения вопроса 1
@galaxy
def p(k):
  if k < 10:
    return str(k)
  else:
    return p(k//10) + str(k%10)

p(142857)
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы
19 февр. 2025, в 21:51
50000 руб./за проект
19 февр. 2025, в 21:33
150000 руб./за проект
19 февр. 2025, в 21:08
30000 руб./за проект