Pretty frustrating to read this. Question for HN: Many CodeJam competitors (this is not limited to CodeJam, though) do these competitions so often that they essentially have a library of similar problems and solutions to reference. In which case, a top competitor can identify a similar problem, copy the source code from his previous solution, and slightly modify it to the problem's specifics. Is this considered cheat…
How much of a difference is there between using pre-existing code in the form of slapping down some copy-pasta vs. using a known and established library? If someone has a bank of algorithms commonly used for just these types of problems, how different is using that as opposed to the real-world usage of apache-commons or boost?
I realize that copying from other competitors is wrong, but where is the line between standing on the shoulders of others and copying-as-cheating?