I think some of other contestants did the same:

During course of my preparation to Codejam I prepared several helper-tools for 
participating in competition, which includes:

- small wrapper class which facilitates reads / writes, validation against 
correct answers, running program on several cores, saving and reloading 
preprocessing information (crucial for some problems) and many other nice 
features. It is not perfect, but convenient for me.

- collection of functions / classes / helper tools for specific tasks - like my 
own implementation of Fenwick trees, fast modulo-based factorial, some 
geometrical calculations, fast multiplication and so on.

The problem is that if I include it all in my template file for competition - 
it is getting a little bit to large and difficult to navigate. If I show it as 
a separate file - I lose a few seconds every submission, because I need to 
upload two source files instead of one.

As a workaround I thought that I might probably put this helper file on the web 
and provide link to it in my template. To me it makes sense - I don't upload 
file which is always the same and save time. If somebody wants to check my 
solution - he/she can pull helper file of the web and run it together with my 
file.

a) Is this solution within the rules?
b) What are other options which you use?

Please don't tell me that I should just write all this stuff of top of my head. 
I know some coders to that, but I am not coding monster :)

-- 
You received this message because you are subscribed to the Google Groups 
"Google Code Jam" group.
To unsubscribe from this group and stop receiving emails from it, send an email 
to [email protected].
To post to this group, send email to [email protected].
To view this discussion on the web visit 
https://groups.google.com/d/msgid/google-code/2c946187-1729-4ad0-9df9-9f0eaaf22f09%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to