Skip to content

Instantly share code, notes, and snippets.

@andiogenes
Last active May 19, 2019 08:02
Show Gist options
  • Save andiogenes/51d95703277f4330a285a8a29b6cf5c2 to your computer and use it in GitHub Desktop.
Save andiogenes/51d95703277f4330a285a8a29b6cf5c2 to your computer and use it in GitHub Desktop.
; Заяц
(define fib (lambda (n fib-1 fib-2)
(if (<= n 1)
(+ fib-1 fib-2)
(fib (- n 1) (+ fib-1 fib-2) fib-1)))
)
; Черепаха
(define slow-fib (lambda (n)
(if (equal? n 0)
0
(if (equal? n 1)
1
(+ (slow-fib (- n 1)) (slow-fib (- n 2)))
)
)
)
)
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment