These are my solutions to the 99 prolog/LISP/Haskell...problem set in a variety of languages. Along with the Project Euler problems, I find that these are a nice set of quick problems to get to grips with a new language before diving in more thoroughly. I'd made decent progress in a variety of languages a while back but not keeping the solutions under git combined with a hard-drive failure lost me what I had so far.
Lesson learned...let's try again!
As per the haskell.org wiki, I'm splitting the problems into 11 sets (and as far as I can tell, there aren't actually 99 problems...):
- 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: Multi-way trees
- Questions 80 to 89: Graphs
- Questions 90 to 94: Miscellaneous problems
- Questions 95 to 99: Miscellaneous problems, continued