What you should do

  1. Run cargo test
  2. Change the code
  3. Repeat until the exit code is zero

Notes

  • Tasks are numbered by difficulty
  • Test code must not be modified!
  • There are no additional dependencies required, so we expect at least a good reason should you opt to pull in one.
  • The 30 seconds for task 3 are not a hard requirement, but a guideline. Specifically, internet speeds might cause this test to fail, so once you think you got a sufficient speedup (about 10x from the current implementation), you should be good to submit.