Цель состоит в том, чтобы создать код, который будет вычислять сумму всех целых чисел от a до b, и если a > b, то он должен равняться 0.
(define (sum-from-to a b)
(if (> a b)
0
(+ a (sum-from-to (- a 1) b))))
Моя проблема в том, что когда я запускаю это, у меня заканчивается память. Что не так с моим кодом?
{1, 2, 3}
, гдеa = 1
иb = 3
. Подумайте о том, что производит(- a 1)
. - person assefamaru   schedule 23.02.2019