Name: Anonymous 2011-05-15 20:42
def fib(times):
a, b = 0,1
for _ in range(times):
a, b = b, a+b
return aI think I just creamed my pants.
def fib(times):
a, b = 0,1
for _ in range(times):
a, b = b, a+b
return a
(define fib
(let* ((√5 (sqrt 5))
(φ (/ (add1 √5) 2)))
(lambda (n)
(round (/ (expt φ n) √5)))))