+ 6
Similar question with answers:
https://www.sololearn.com/Discuss/174054/what-exactly-one-needed-to-participate-in-google-code-jam
You should probably go through their Quick Start Guide and Frequently Asked Questions as well; they refer to typical problems, similar test environments and how to use theirs.