像projecteuler.net网站

有时我正在projecteuler.net上解决问题。 几乎所有的问题都可以通过程序来解决,但是这些任务比编程更为math化。

也许有人知道类似的网站:

  • devise任务,
  • 架构任务,
  • 像“find最优雅的C ++解决scheme”的东西?

我和Project Euler一起保存了一些书签。

  • TopCoder公司
  • UVA在线法官
  • Python的挑战
  • 代码高尔夫
  • C谜题
  • Ruby测验

更新:

我收集了这些和链接到其他几个难题的网站在博客文章: 编程和逻辑谜题 。

更新:

MindCipher最近重新推出,并拥有所有的原始内容。

Google Code Jam

我更喜欢像StackOverflow这样的真实世界的网站。 这些问题更加多样化,并且与工作中实际遇到的问题更为匹配,而且您不仅可以发展自己的技能,而且还可以帮助他人。

这里是一个很好的例子: https : //www.spoj.pl/代码中的性能也变得很重要。

我在Python挑战赛上玩得很开心 ! 我学会了Python来解决这些挑战,我从来没有后悔过。

它有一段时间没有更新,但可能仍然是有趣的: CodeKata

这里是一个新鲜的: http : //www.javaist.com/rosecode

尝试CodeChef

Try2Hack是当天最伟大的网站之一。 我不确定现在是否一样(自从我访问以来已经有十年左右的时间了),但当时非常有趣。

新手友好,只是为了好玩: CodingBat。

对于优雅的解决scheme, RefactorMyCode可能是有用的。

这里是在线评委的名单,这里是我的select:

  1. Timus
  2. Google Code Jam
  3. SPOJ
  4. Codechef
  5. 哈尔滨
  6. 北京

创build一个网站,在这个网站上,你的分数是基于你提供的整数结果是否是正确的,比创build一个衡量devise,架构或者优雅的网站要容易得多。

如果你有一个Facebook帐户,试着十几个程序devise问题的Facebook谜题。 http://www.facebook.com/careers/puzzles.php

这是另一个列表 。