Return Styles: Pseud0ch, Terminal, Valhalla, NES, Geocities, Blue Moon. Entire thread

Factorial in LISP

Name: Anonymous 2011-02-05 13:59


factorial 1->1; n->n*(factorial n-1)


compare to Haskell

factorial::Integer->Integer
factorial 0=1
factorial n=n*factorial(n-1)

Name: Anonymous 2011-02-06 13:09

What about a memoizing factorial?

factorials = scanl (*) 1 [1..]
factorial n = factorials !! n

Newer Posts
Don't change these.
Name: Email:
Entire Thread Thread List