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

Может ли быть два базовых случая в рекурсии?

Я решил задачу с помощью рекурсии, но у меня было два базовых случая (два if). Является ли подобная конструкция верной?
  • Вопрос задан
  • 145 просмотров
Подписаться 2 Простой 2 комментария
Помогут разобраться в теме Все курсы
  • Нетология
    Python-разработчик с нуля
    6 месяцев
    Далее
  • Яндекс Практикум
    Python-разработчик
    10 месяцев
    Далее
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
Решения вопроса 1
maaGames
@maaGames
Погроммирую программы
Преподаватель обманул вас с термином "базовый случай", нет такого общеупотребительного термина (в рекурсии).
Условных операторов может быть сколько угодно (обычно, не меньше одного).
Правильность решения != оптимальность решения. Поэтому любой код можно считать "верным", если он даёт правильное решение поставленной задачи с учётом технического задания.
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Похожие вопросы