Что характеризует рекурсивное решение?
Оно заменяет задачу несвязанными действиями, у которых нет общей структуры.
Оно решает задачу через меньшие экземпляры той же задачи и останавливается в базовом случае.
Оно бесконечно вызывает само себя без условия завершения.
Оно обязательно использует оператор for или while и не может вызывать тот же метод.
for
while