From the puzzle's readme:
The best program (elegant, simple, fast) will be awarded 2000$.
I suppose these parameters are taken into consideration: the speed of the algorithm's execution, the algo itself (brute force vs "smart" algo), the code's readability and cleaningness (regardless of the language)... etc