Ninety-nine Haskell problems (really)

I would like to show off my own work on the Ninety-nine Haskell problems:

https://ninetynine.haskell.chungyc.org/

Why do I think this is worth showing off?

  • It really has 99 problems.

  • Its Haddock documentation was written in a way such that it could serve as a list of standalone problems. One can work on the problems without having to refer back to the original list.

  • Tests and benchmarks for trying out and comparing solutions are included. They are written in a way where you can try more than one implementation which solves a problem.

I had a lot of fun and learned a lot implementing solutions, writing tests, and coming up with new problems. For anyone looking for problems to practice coding in Haskell, consider cloning this package from GitHub and using it to test out your solutions. I hope you have as much fun as I did!

23 Likes

This is great. I’ll recommend it to beginners as a supplement. I love that it’s in Haddock. Part of learning Haskell is reading Haddock.

1 Like

oh, I read once about problem 90: Typing the technical interview

For someone who can edit the Haskell Wiki https://wiki.haskell.org/H-99:_Ninety-Nine_Haskell_Problems: the link to the 99 OCaml problems should point to Exercises and the Raku (Perl 6) link is as dead.

2 Likes

Thanks, done!

You can request a wiki account by pestering people on #haskell IRC or haskell-cafe, if you fancy it.

2 Likes