Personal tools

H-99: Ninety-Nine Haskell Problems

From HaskellWiki

(Difference between revisions)
Jump to: navigation, search

Revision as of 21:48, 13 July 2010

These are Haskell translations of Ninety-Nine Lisp Problems, which are themselves translations of Ninety-Nine Prolog Problems.

If you want to work on one of these, put your name in the block so we know someone's working on it. Then, change n in your block to the appropriate problem number, and fill in the <Problem description>,<example in Haskell>,<solution in haskell> and <description of implementation> fields. Then be sure to update the status on this page to indicate that we have a solution!

1 The problems

These problems have been split into 11 parts, for ease of access.

(Though the problems number from 1 to 99, there are some gaps and some additions marked with letters. There are actually only 88 problems.)

2 Solutions

The solutions to the first 60 problems are listed on 99 questions/Solutions. Other solutions are embedded in the question pages themselves.

3 Status

  • P-99: Ninety-Nine Prolog Problems contains Prolog solutions to all the problems.
  • L-99: Ninety-Nine Lisp Problems contains Lisp solutions to problems 1-11, 14, 15, 17 and 20-28.
  • 99 Problems in Perl 6 has an increasing number of Perl 6 solutions (running on Pugs).
  • We still lack Haskell solutions to problems 80-89 and 94. (Please edit this list if you add any solutions.) Some of those we have could do with cleaning up or additional solutions.