H-99: Ninety-Nine Haskell Problems: Difference between revisions
RossPaterson (talk | contribs) (mention Perl 6 version) |
No edit summary |
||
Line 31: | Line 31: | ||
* [http://www.oreillynet.com/onlamp/blog/2006/12/99_problems_in_perl_6.html 99 Problems in Perl 6] has an increasing number of Perl 6 solutions (running on [http://www.pugscode.org/ Pugs]). | * [http://www.oreillynet.com/onlamp/blog/2006/12/99_problems_in_perl_6.html 99 Problems in Perl 6] has an increasing number of Perl 6 solutions (running on [http://www.pugscode.org/ 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. | * 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. | ||
== News == | |||
The site has just been moved. Try the new address: | |||
[https://prof.ti.bfh.ch/hew1/informatik3/prolog/p-99/ P-99: Ninety-Nine Prolog Problems] | |||
[[Category:Tutorials]] | [[Category:Tutorials]] | ||
[[Category:Code]] | [[Category:Code]] |
Revision as of 20:42, 29 January 2007
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!
The problems
These problems have been split into 11 parts, for ease of access.
- Questions 1 to 10: Lists
- Questions 11 to 20: Lists, continued
- Questions 21 to 28: Lists again
- Questions 31 to 41: Arithmetic
- Questions 46 to 50: Logic and codes
- Questions 54A to 60: Binary trees
- Questions 61 to 69: Binary trees, continued
- Questions 70B to 73: Multiway trees
- Questions 80 to 89: Graphs
- Questions 90 to 94: Miscellaneous problems
- Questions 95 to 99: Miscellaneous problems, continued
(Though the problems number from 1 to 99, there are some gaps and some additions marked with letters. There are actually only 88 problems.)
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.
News
The site has just been moved. Try the new address: P-99: Ninety-Nine Prolog Problems