99 Problems are problems to help programmer to grasp the key idea behind functional programming and logic programming.
This is my solution to 99 problems in three different programming languages including Haskell, Erlang and Prolog.
The solutions are in different directories according to
languages, and each problem in a single file. The name
conversion is p-xx.hs
, p-xx.pl
and p_xx.erl
.
The codes under miscellaneous directory is some other test code. They're not related to the problems here.
- Chapter 01: List
- Chapter 02: List,continued
- Chapter 03: List again
- Chapter 04: Arithmetic
- Chapter 05: Logic and codes
- Chapter 06: Binary trees
- Chapter 07: Multiway trees
- Chapter 08: Graphs
- Chapter 09: Miscellaneous problems
- Chapter 10: Miscellaneous problems,continued
The codes here are distributed under BSD License 3.0 or above. See License.txt for detailed.