Great timing considering Google Code Jam Round 1 starts tonight too
Link? / What is it? / Is it a good thing to test out for beginners?
It's sort of like a word problem in high school math. The math itself is often just addition and multiplication, the hard part is figuring out which math to use and which numbers to apply it to.
All of the old problems are on the CodeJam website though so you can go check them out and give them a go!