Code Review
Compare your solutions
#| BEGIN (Введите свое решение) |#
(define (f n)
(if (< n 3)
n
(+ (f (- n 1))
(* 2 (f (- n 2)))
(* 3 (f (- n 3))))))
(define (f-iter n)
(define (iter a b c count)
(if (< count 3)
a
(iter (+ a (* 2 b) (* 3 c))
a
b
(- count 1))))
(if (< n 3) n (iter 2 1 0 n)))
#| END |#