H-99: Ninety-Nine Haskell Problems

From HaskellWiki
Revision as of 04:11, 12 December 2006 by Jcreigh (talk | contribs) (added Category:Tutorials and used == heading instead of ===)
Jump to navigation Jump to search

These are Haskell translations of Ninety Nine Lisp Problems.

Problem 1

(*) Find the last box of a list.
Example:
* (my-last '(a b c d))
(D)

This is "last" in Prelude, which is defined as:

last :: [a] -> a
last [x] = x
last (_:xs) = last xs