|
|
(7 intermediate revisions by 5 users not shown) |
Line 1: |
Line 1: |
| __NOTOC__
| | #REDIRECT [[H-99: Ninety-Nine Haskell Problems]] |
|
| |
|
| These are Haskell translations of [http://www.ic.unicamp.br/~meidanis/courses/mc336/2006s2/funcional/L-99_Ninety-Nine_Lisp_Problems.html Ninety Nine Lisp Problems].
| | [[Category: Pages to be removed]] |
| | |
| 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.
| |
| | |
| == The problems ==
| |
| | |
| These problems have been split into 10 parts, for ease of access.
| |
| | |
| * [[99_questions/1_to_10|Questions 1 to 10]]
| |
| * [[99_questions/11_to_20|Questions 11 to 20]]
| |
| * [[99_questions/21_to_30|Questions 21 to 30]]
| |
| * [[99_questions/31_to_40|Questions 31 to 40]]
| |
| * [[99_questions/41_to_50|Questions 41 to 50]]
| |
| * [[99_questions/51_to_60|Questions 51 to 60]]
| |
| * [[99_questions/61_to_70|Questions 61 to 70]]
| |
| * [[99_questions/71_to_80|Questions 71 to 80]]
| |
| * [[99_questions/81_to_90|Questions 81 to 90]]
| |
| * [[99_questions/91_to_100|Questions 91 to 100]]
| |
| | |
| {| class="wikitable" style="text-align:center"
| |
| |+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 || No
| |
| |-
| |
| ! 11
| |
| | Yes || No
| |
| |-
| |
| ! 12
| |
| | No || No
| |
| |-
| |
| ! 13
| |
| | No || No
| |
| |-
| |
| ! 14
| |
| | Yes || Yes
| |
| |-
| |
| ! 15
| |
| | Yes || No
| |
| |-
| |
| ! 16
| |
| | No || Yes
| |
| |-
| |
| ! 17
| |
| | Yes || Yes
| |
| |-
| |
| ! 18
| |
| | No || Yes
| |
| |-
| |
| ! 19
| |
| | No || Yes
| |
| |-
| |
| ! 20
| |
| | Yes || No
| |
| |-
| |
| ! 21
| |
| | Yes || No
| |
| |-
| |
| ! 22
| |
| | Yes || No
| |
| |-
| |
| ! 23
| |
| | Yes || No
| |
| |-
| |
| ! 24
| |
| | Yes || No
| |
| |-
| |
| ! 25
| |
| | Yes || No
| |
| |-
| |
| ! 26
| |
| | Yes || No
| |
| |-
| |
| ! 27
| |
| | Yes || No
| |
| |-
| |
| ! 28
| |
| | Yes || No
| |
| |-
| |
| ! 29
| |
| | Yes || No
| |
| |-
| |
| ! 30
| |
| | Yes || No
| |
| |-
| |
| ! 31
| |
| | No || No
| |
| |-
| |
| ! 32
| |
| | No || No
| |
| |-
| |
| ! 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
| |
| |-
| |
| ! 42
| |
| | No || No
| |
| |-
| |
| ! 43
| |
| | No || No
| |
| |-
| |
| ! 44
| |
| | No || No
| |
| |-
| |
| ! 45
| |
| | No || No
| |
| |-
| |
| ! 46
| |
| | No || No
| |
| |-
| |
| ! 47
| |
| | No || No
| |
| |-
| |
| ! 48
| |
| | No || No
| |
| |-
| |
| ! 49
| |
| | No || No
| |
| |-
| |
| ! 50
| |
| | No || No
| |
| |-
| |
| ! 51
| |
| | No || No
| |
| |-
| |
| ! 52
| |
| | No || No
| |
| |-
| |
| ! 53
| |
| | No || No
| |
| |-
| |
| ! 54
| |
| | No || No
| |
| |-
| |
| ! 55
| |
| | No || No
| |
| |-
| |
| ! 56
| |
| | No || No
| |
| |-
| |
| ! 57
| |
| | No || No
| |
| |-
| |
| ! 58
| |
| | No || No
| |
| |-
| |
| ! 59
| |
| | No || No
| |
| |-
| |
| ! 60
| |
| | No || No
| |
| |-
| |
| ! 61
| |
| | No || No
| |
| |-
| |
| ! 62
| |
| | No || No
| |
| |-
| |
| ! 63
| |
| | No || No
| |
| |-
| |
| ! 64
| |
| | No || No
| |
| |-
| |
| ! 65
| |
| | No || No
| |
| |-
| |
| ! 66
| |
| | No || No
| |
| |-
| |
| ! 67
| |
| | No || No
| |
| |-
| |
| ! 68
| |
| | No || No
| |
| |-
| |
| ! 69
| |
| | No || No
| |
| |-
| |
| ! 70
| |
| | No || No
| |
| |-
| |
| ! 71
| |
| | No || No
| |
| |-
| |
| ! 72
| |
| | No || No
| |
| |-
| |
| ! 73
| |
| | No || No
| |
| |-
| |
| ! 74
| |
| | No || No
| |
| |-
| |
| ! 75
| |
| | No || No
| |
| |-
| |
| ! 76
| |
| | No || No
| |
| |-
| |
| ! 77
| |
| | No || No
| |
| |-
| |
| ! 78
| |
| | No || No
| |
| |-
| |
| ! 79
| |
| | No || No
| |
| |-
| |
| ! 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
| |
| |}
| |
| | |
| [[Category:Tutorials]] | |