Friday, April 22, 2016

Fibonacci, LCM and GCD in Haskell


Fibonacci, LCM and GCD in Haskell

by David Lettier

Solving whiteboard problems every now and then can never hurt. We discussed the Fibonacci sequence, LCM and GCD. All solutions were written in Haskell but the algorithms easily translate to other languages. We discussed pattern matching, the Maybe Monad, filter, map andhead. GCD was defined two ways. One way took an iterative approach while the second way, Euclid’s Algorithm, used a simple recursive method.

No comments:

Post a Comment