I never suspect that you lack math skills.
You deserve that massive advantage, don't you? // Smile

In fact, algorithm is all about math. The reason you know that an algorithm can 
be applied on a problem, is because it can be mathematically proved to be 
correct.

A Good Problem, in my perspective, should have simple problem description (e.g. 
all simple concept and easy to understand) but require non-trivial thinking 
process. But once you get to the final solution, the code is rather trivial.
This happens a lot in Math problem where what you need to do is to find a 
hidden dp formula and finish the code in 5 mins. 

在 2017年3月10日星期五 UTC-8上午6:55:58,Wing-chung Leung写道:
> I'm okay to solve some math problems in a coding challenge. You may suspect 
> that I lack math skills, but in fact the exact opposite is true - I get 
> massive advantages if a problem contains math.
> 
> Last year I've got a code-jam T-shirt (didn't get to round 3 though) almost 
> solely by applying math skills. I did not have the time to do practice, 
> recite algorithms, learn data structure, experiment with libraries, etc., so 
> passing through Round 1a was already a feat.
> 
> But still, this is a coding competition, so I do not expect someone just to 
> type an expression in a CAS, and then copy the result from the CAS to solve 
> the whole question without applying any skills in algorithms. We are not 
> having a competition on CAS usage anyway.

-- 
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/182ceeca-729e-49f8-924c-859b30011520%40googlegroups.com.
For more options, visit https://groups.google.com/d/optout.

Reply via email to