chris . makes . stuff

Algorithm Competitions (work in progress)

I try and enter Google Code Jam and Facebook Hacker Cup every year.

This page has my solutions to past problems. They are all written in Python and mostly make use of my library for reading the input files. These were written as practice or have been cleaned up to try and make them easier to understand (my actual submissions during the competition are available on go-hero.net e.g. here).

Feel free to send me suggested improvements or let me know about mistakes. In many cases the algorithms are deliberately not optimal if I felt an alternative solution was considerably easier to understand.

(I am currently in the process of going through hundreds of old solutions, cleaning, and uploading them...)