I've wondered this, too. I think it mostly comes down to practice. Think about basic techniques like recursion or dynamic programming. The first time one sees these, it might take hours (or more) to understand even simple examples. But then, as one uses the techniques more and more, the skills coalesce, pattern matching sets in, and suddenly it becomes a lot easier.
And, of course, no doubt many of these people are quite brilliant. The catch, if you want to call it that, is that virtually all programming and other computer work in the real world doesn't really depend on this particular skill set. It's good to have, and fun, but there are a lot of other skills that are also required. Mike On Saturday, April 28, 2012 7:35:59 AM UTC-5, niksn22 wrote: > > Hi, > > It took me 10 mins to understand the 1st Question only to figure out that > it involves lots of floating point calculations and won't be a good starter > for me; However, by that time the top rankers had started submitted > solutions already. > > I understand that I am not a great coder and they are much ahead of me. > Still, I would like to question how they understand it so fast and also > code it in an instant? 10-15 mins is really little time. > > -- > With Regards > > Nischay Nahata > B.tech 3rd year > Department of Information Technology > NITK,Surathkal > -- You received this message because you are subscribed to the Google Groups "Google Code Jam" group. To view this discussion on the web visit https://groups.google.com/d/msg/google-code/-/SlrfNBJt9eAJ. To post to this group, send email to [email protected]. To unsubscribe from this group, send email to [email protected]. For more options, visit this group at http://groups.google.com/group/google-code?hl=en.
