TE
科技回声
首页24小时热榜最新最佳问答展示工作
GitHubTwitter
首页

科技回声

基于 Next.js 构建的科技新闻平台,提供全球科技新闻和讨论内容。

GitHubTwitter

首页

首页最新最佳问答展示工作

资源链接

HackerNews API原版 HackerNewsNext.js

© 2025 科技回声. 版权所有。

Google Code Jam 2015

176 点作者 Aaronn大约 10 年前

10 条评论

yodsanklai大约 10 年前
Competitive programming is like a competitive sport. You need to practice a lot to excel at it. The best ones have been training consistently for years.<p>It&#x27;s a humbling experience for anyone who thinks he or she is a good programmer. I remember when I tried topcoder for the first time. I thought it would be easy to move through the ranks and it turned out to be much harder than expected.<p>However, it&#x27;s an extremely specific type of programming that in my opinion don&#x27;t reflect real life programming aptitudes.<p>I think I learned two important lessons though. Be confident your solution is correct before starting coding it, and don&#x27;t debug but write correct programs instead. It&#x27;s easier said than done, but a little discipline can help a lot.
评论 #9184422 未加载
评论 #9184166 未加载
brooksbp大约 10 年前
Yay! Cmon y&#x27;all.. I can&#x27;t be the only one excited about this!? Where are all the fellow HN&#x27;ers who actively practice programming challenges and such? Woot!
libria大约 10 年前
New this year is Distributed Code Jam:<p>&gt; The competition will challenge your distributed coding, latency reduction abilities, and of course, your algorithmic coding skills<p><a href="https://code.google.com/codejam/distributed_index.html" rel="nofollow">https:&#x2F;&#x2F;code.google.com&#x2F;codejam&#x2F;distributed_index.html</a>
评论 #9182643 未加载
评论 #9183453 未加载
staticelf大约 10 年前
What exactly is this? The site does not do a good job in telling me. Is it a competition? Is it a hackathon? I do not understand why I should care about this.
评论 #9183655 未加载
emmanueloga_大约 10 年前
I recommend to anyone who wants to familiarize with the mechanics of competitive coding, the preparation to participate, or the kind of problems you are supposed to tackle, to get a copy of Steven and Felix Halim&#x27;s &quot;Competitive Programming&quot; [1].<p>Even though I&#x27;m an outsider myself to these competitions, I found the book fascinating. Someone posted an article here at HN about someone reading Greek Classics a hundred or so times and what he got from that... this is the kind of book I feel like I&#x27;ll have to read that many times in order to get the most of it!<p>&quot;[...] the book contains a collection of relevant data structures, algorithms, and programming tips written for University students who want to be more competitive in [...] competitions, those who love problem solving using computer programs, and those who go for interviews in big IT-companies [...] The possible long term effect is future Computer Science researchers who are well versed in problem solving skills.&quot;<p>P.S.: nobody asked me but, what the hell. The other algorithms book I&#x27;m really itching to recommend is Sedgewick and Wayne&#x27;s [2] :-). I like it more than other commonly recommended books, like Skienna&#x27;s &quot;Algorithms Design Manual&quot; and Cormen&#x27;s &quot;Introduction to Algorithms&quot;.<p>1: <a href="https://sites.google.com/site/stevenhalim/" rel="nofollow">https:&#x2F;&#x2F;sites.google.com&#x2F;site&#x2F;stevenhalim&#x2F;</a><p>2: <a href="http://algs4.cs.princeton.edu/home/" rel="nofollow">http:&#x2F;&#x2F;algs4.cs.princeton.edu&#x2F;home&#x2F;</a>
lqdc13大约 10 年前
I&#x27;m always surprised at why people (especially those who end up winning these things) tend to use C for these challenges.<p>Is it just because they can still solve a challenge even if the solution is suboptimal in some cases? It can&#x27;t possibly be that it&#x27;s easier for them to think about problems that way...<p>Another interesting thing is that Python is only really popular in US.<p>Source: <a href="http://www.go-hero.net/jam/14" rel="nofollow">http:&#x2F;&#x2F;www.go-hero.net&#x2F;jam&#x2F;14</a>
评论 #9183474 未加载
评论 #9184186 未加载
fataliss大约 10 年前
I will be there like every year, at least for the challenges happening during the weekend. Too bad you can&#x27;t do it on your own terms. Like why can&#x27;t you start the coding session when you want? I always forfeit not because I can&#x27;t solve it but because it&#x27;s at random times on weekdays.
dinesh_babu大约 10 年前
There should be a round in Code Jam which asks people to write the slowest possible (and correct) solution for a problem. Would be interesting to see people coming up with algos that have ridiculously large complexity classes like O(n!), O(n!!) etc.,
评论 #9183231 未加载
评论 #9183262 未加载
评论 #9184061 未加载
评论 #9183284 未加载
sahutd大约 10 年前
Funny that it forces me to pick a Google office where I would like to work, to complete the registration. They need to get it that not everyone are interested in working for them.
评论 #9183930 未加载
评论 #9183941 未加载
sebastianavina大约 10 年前
Is this a school or commercial address?<p>Yes &#x2F; No<p>Google master troll
评论 #9184319 未加载
评论 #9184395 未加载