分享

磨练编程技巧的 10 个益智网站

 天道酬勤YXJ1 2017-04-22

磨练编程技巧的 10 个益智网站

磨练编程技巧的 10 个益智网站

解答编程类的谜题游戏是一种提高逻辑思维与解决问题能力的有趣方法。此外,当你打算熟悉一门新的编程语言,解决这类编程语言的谜题游戏有助于你更快的掌握它们。

在本文中,我们将与大家分享 10 个流行的编程谜题益智网站,它们将有助于测试你的思维,并改善你的编程、解决问题与逻辑思维的能力。Have Fun!

1. Programming Praxis

磨练编程技巧的 10 个益智网站

Programming Praxis 是一个汇聚了一些有趣编程问题的博客,而解决方案则可用于一些不同的编程语言。

网站地址:http:///

2. CodeKata

磨练编程技巧的 10 个益智网站

CodeKata 是由 Dave Thomas 创建的编程谜题博客,同时他也是《程序员修炼之道》这本经典图书的作者。博客中的谜题,涉及了与现实编程项目直接相关的诸多问题,因此这也是一个磨练你编程技能的好地方。

网站地址:http://codekata./2007/01/code_kata_backg.html#more

3. TopCoder

磨练编程技巧的 10 个益智网站

TopCoder 是一个活跃的编程类问答社区。在这里,你会发现有很多有趣的挑战活动,其中不乏有现金奖励哦。

网站地址:http://www./

4. Project Euler

磨练编程技巧的 10 个益智网站

引用自网站的首页:“ Euler 项目是由一系列具有挑战性的数学/计算机编程问题组成,解决它们不仅需要数学的洞察力,同时还具备计算机编程技能。”而网站上的谜题,从相对繁琐到复杂都有涉及。

网站地址:http:///

5. Facebook Engineering Puzzles

磨练编程技巧的 10 个益智网站

Facebook 收集了具有挑战性的编程难题。通过解答这些问题,或许你还能收获去 Facebook 工作的机会呢! 当然,你可以选择那些你熟知的编程语言进行解答,包括 Erlang、PHP、Perl、Python 和 Ruby。

网站地址:http://www./careers/puzzles.php

6. Python Challenge

磨练编程技巧的 10 个益智网站

在 Python 挑战网上,你需要编写一系列 Python 小程序来解答相应的谜题。而随着你解答问题数量的增多,难度也会不断的增加。对于热衷于解决问题的程序员或开发者,这个网站还是很不错的。

网站地址:http://www./

7. Al Zimmermann’s Programming Contests

磨练编程技巧的 10 个益智网站

Al Zimmermann 编程大赛是一个专为痴迷于计算机编程者打造的竞技舞台。在这里,你既可以收获到荣耀与奖励,又能参与编程社区。比赛每六个月举行一次。

网站地址:http://www./

8. Ruby Quiz

磨练编程技巧的 10 个益智网站

Ruby Quiz 是 Ruby 编程挑战合集,且每周更新。虽然仅专注 Ruby 编程语言,但这些挑战也可以用其他语言来解决。

网站地址:http:///

9. C Puzzles

磨练编程技巧的 10 个益智网站

C Puzzles 是专注于 C 语言编程谜题的网站。由于 C 语言更接近底层,即使你原生编程语言不是 C,很有可能你依然能搞定一些问题。

网站地址:http://www./c/index.html

10. 99 Prolog Problems

磨练编程技巧的 10 个益智网站

99 Prolog Problems 适合于 Prolog 语言,但大家已经在 Python、Ruby、Haskell、Scala 等中提出了相应的解决方案。通过解决这些问题,你可以快速的掌握一门新的编程语言。

网站地址:https://prof.ti./hew1/informatik3/prolog/p-99/


感谢你的阅读。若你有所收获,欢迎点赞与分享。

注:

  1. 本文版权归原作者所有,仅用于学习与交流。

  2. 如需转载译文,烦请按下方注明出处信息,谢谢!

英文原文:10 Puzzle Websites to Sharpen Your Programming Skills

作者:Ben Dowling

译者:IT程序狮

译文地址:http://www.jianshu.com/u/da75e2609fe6

更多文章推荐

1. 老司机推荐!四个国内优秀的编程学习网站

2. 游戏学编程?12 款助你学编程的免费游戏

3. 学编程没人带?推荐 10 个免费学编程的最佳网站给你

    本站是提供个人知识管理的网络存储空间,所有内容均由用户发布,不代表本站观点。请注意甄别内容中的联系方式、诱导购买等信息,谨防诈骗。如发现有害或侵权内容,请点击一键举报。
    转藏 分享 献花(0

    0条评论

    发表

    请遵守用户 评论公约

    类似文章 更多