Skip to content

Instantly share code, notes, and snippets.

@rsayers
Created January 16, 2010 21:49
Show Gist options
  • Save rsayers/279032 to your computer and use it in GitHub Desktop.
Save rsayers/279032 to your computer and use it in GitHub Desktop.
#! /usr/bin/mzscheme
#lang scheme
(define (fib n)
(if (or (= 0 n) (= 1 n)) n
(+ (fib (- n 1)) (fib (- n 2)))))
(let runfib ((i 0))
(unless (= i 36)
(display (string-append "n = " (number->string i) " => " (number->string (fib i)) "\n"))
(runfib (+ i 1))))
Sign up for free to join this conversation on GitHub. Already have an account? Sign in to comment