- pseudocode and rough notes below
- a working solution in code (Ruby or JavaScript)
Fork this gist, then click the Edit button at the top of the screen. Publish it as a secret gist, and submit that secret gist after one hour.
Only write the code in one programming language, you can remove whichever solution source file you don't need by clicking the trash can icon next to the filename you don't need.