@i_ikigai

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

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

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

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

Войти через центр авторизации
Похожие вопросы