Skip to content


Repository files navigation


Help Tux escape Beastie's jail by completing the following challenges!



For each challenge, you may do the following:

  • Contribute a new solution (use the naming convention: solution-$github-account.ext).

  • Modify an existing solution:

    • Provide useful style fixes.
    • Optimize the code to be more efficient.
    • Annotate or document the code.
  • Add additional test cases or input and output files.

  • Edit the story for clarification, grammar, or spelling.

  • Provide an illustration of the story or scene.

Make sure to do you work in a separate branch (use the naming convention: challengeXX-$short-description) and make a Pull Request when you wish to have your contribution reviewed.