m00nlight / 99-problems

Solution to 99 problem in Prolog Haskell and Erlang

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

99 Problem in Haskell, Erlang & Prolog

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.

Usage

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.

Status

  • 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

License

The codes here are distributed under BSD License 3.0 or above. See License.txt for detailed.

About

Solution to 99 problem in Prolog Haskell and Erlang

License:BSD 3-Clause "New" or "Revised" License


Languages

Language:Haskell 55.8%Language:Prolog 26.2%Language:Erlang 17.4%Language:Shell 0.6%