H-99: Ninety-Nine Haskell Problems: Difference between revisions
RossPaterson (talk | contribs) No edit summary |
RossPaterson (talk | contribs) (labels) |
||
Line 15: | Line 15: | ||
* [[99_questions/31_to_40|Questions 31 to 40]] | * [[99_questions/31_to_40|Questions 31 to 40]] | ||
* [[99_questions/41_to_50|Questions 41 to 50]] | * [[99_questions/41_to_50|Questions 41 to 50]] | ||
* [[99_questions/51_to_60|Questions 51 to 60]] | * [[99_questions/51_to_60|Questions 51 to 60]]: Binary trees | ||
* [[99_questions/ | * [[99_questions/61_to_69|Questions 61 to 69]]: Binary trees, continued | ||
* [[99_questions/70B_to_73|Questions 70B to 73]]: Multiway trees | * [[99_questions/70B_to_73|Questions 70B to 73]]: Multiway trees | ||
* [[99_questions/ | * [[99_questions/80_to_89|Questions 80 to 89]]: Graphs | ||
* [[99_questions/ | * [[99_questions/90_to_99|Questions 90 to 99]]: Miscellaneous problems | ||
== Scoreboard == | == Scoreboard == |
Revision as of 00:50, 13 December 2006
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 lisp>,<example in Haskell>,<solution in haskell> and <description of implementation> fields. Then be sure to update the scoreboard on this page to indicate that we have a solution!
The problems
These problems have been split into 10 parts, for ease of access.
- Questions 1 to 10
- Questions 11 to 20
- Questions 21 to 30
- Questions 31 to 40
- Questions 41 to 50
- Questions 51 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 99: Miscellaneous problems
Scoreboard
Problem | Lisp solution? | Haskell Solution? |
---|---|---|
1 | Yes | Yes |
2 | Yes | Yes |
3 | Yes | Yes |
4 | Yes | Yes |
5 | Yes | Yes |
6 | Yes | Yes |
7 | Yes | Yes |
8 | Yes | Yes |
9 | Yes | Yes |
10 | Yes | Yes |
11 | Yes | Yes |
12 | No | Yes |
13 | No | Yes |
14 | Yes | Yes |
15 | Yes | Yes |
16 | No | Yes |
17 | Yes | Yes |
18 | No | Yes |
19 | No | Yes |
20 | Yes | Yes |
21 | Yes | Yes |
22 | Yes | Yes |
23 | Yes | Yes |
24 | Yes | Yes |
25 | Yes | Yes |
26 | Yes | Yes |
27 | Yes | Yes |
28 | Yes | Yes |
31 | No | Yes |
32 | No | Yes |
33 | No | No |
34 | No | No |
35 | No | No |
36 | No | No |
37 | No | No |
38 | No | No |
39 | No | No |
40 | No | No |
41 | No | No |
46 | No | No |
47 | No | No |
48 | No | No |
49 | No | Yes |
50 | No | No |
54A | No | No |
55 | No | No |
56 | No | No |
57 | No | No |
58 | No | No |
59 | No | No |
60 | No | No |
61 | No | No |
61A | No | No |
62 | No | No |
62B | No | No |
63 | No | No |
64 | No | No |
65 | No | No |
66 | No | No |
67 | No | No |
68 | No | No |
69 | No | No |
70B | No | Yes |
70C | No | Yes |
70 | No | Yes |
71 | No | Yes |
72 | No | Yes |
73 | No | Yes |
80 | No | No |
81 | No | No |
82 | No | No |
83 | No | No |
84 | No | No |
85 | No | No |
86 | No | No |
87 | No | No |
88 | No | No |
89 | No | No |
90 | No | No |
91 | No | No |
92 | No | No |
93 | No | No |
94 | No | No |
95 | No | No |
96 | No | No |
97 | No | No |
98 | No | No |
99 | No | No |