Код Ревью
Сравни свои решения
#| BEGIN (Введите свое решение) |#
(define (f n)
(if (< n 3) n
(+
(f(- n 1))
(* 2 (f(- n 2)))
(* 3 (f(- n 3))))
)
)
(define (f-iter n)
(define (i a b c count)
(if (= count 0)
a
(i (+ a (* 2 b) (* 3 c)) a b (- count 1))))
(if (< n 3)
n
(i 2 1 0 (- n 2)))
)
#| END |#