H-99: Ninety-Nine Haskell Problems: Difference between revisions
No edit summary |
No edit summary |
||
Line 140: | Line 140: | ||
|- | |- | ||
! 40 | ! 40 | ||
| No || | | No || Yes | ||
|- | |- | ||
! 41 | ! 41 | ||
| No || | | No || Yes | ||
|- | |- | ||
! 46 | ! 46 |
Revision as of 04:43, 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: 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 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 | Yes |
34 | No | Yes |
35 | No | Yes |
36 | No | Yes |
37 | No | No |
38 | No | No |
39 | No | Yes |
40 | No | Yes |
41 | No | Yes |
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 |