Funkcje rekurencyjne ogona w schemacie
Uczę się na test świąteczny i robię kilka przykładowych pytań egzaminacyjnych, natknąłem się na ten, który mnie trochę zakłopotał
Mogę dobrze wykonywać regularną rekursję, ale nie mogę zawinąć głowy, jak napisać to samo za pomocą rekurencji ogonowej.
Wersja regularna:
(define (factorial X)
(cond
((eqv? X 1) 1)
((number? X)(* X (factorial (- X 1))))))