This project is the implementation of the 99 Scala problems as a set of specs2 specifications, ready to implement and execute with sbt.
Each Specification is divided into:
- the description of the problem to solve (see
ListsSpec
for an example) - the examples which should pass once the problem is solved (see
ListsProblems
for an example) - the methods to implement (see
ListsSolutions
for an example)
To run the specifications, install sbt (version > 0.11.2) and execute:
sbt>test
To see only the failed ones:
sbt>test-only -- xonly
WARNING The specifications have not been tested against a valid implementation, please report any bug!