专栏名称: 算法与数据结构
算法与数据结构知识、资源分享
目录
相关文章推荐
九章算法  ·  「九点热评」Meta员工:没活干就焦虑! ·  18 小时前  
算法爱好者  ·  卖 2000 万,开发者却只赚 29 ... ·  昨天  
算法爱好者  ·  “令人作呕!” 马斯克刚离职就开喷 ·  2 天前  
算法与数学之美  ·  知名大学原校长,任副省长! ·  2 天前  
51好读  ›  专栏  ›  算法与数据结构

2017年最受欢迎的10个编程挑战网站

算法与数据结构  · 公众号  · 算法  · 2017-11-22 09:06

正文

请到「今天看啥」查看全文


1、TopCoder



这个网站可以说是一个程序设计比赛的网站,有近一百万程序员所支持,该网站每个星期都有两次网上在线比赛,根据比赛的结果对参赛者进行新的排名。参赛者可以使用他们的代码编辑器直接在线自行完成挑战。根据参赛者完成时间长短排名。


TopCoder上排名靠前的用户都是非常有潜力的程序员,他们会定期参加各种比赛。这些用户还可以通过名称为“ALGORITHMS WEEKLY BY PETR MITRICHEV”的博客平台去发表一些关于编程竞赛、算法、数学等方面的文章。



2、Coderbyte




Coderbyte 是 Kickstarter 资助的项目(在 Kickstarter 支持之前 这个网站就已经存在了),而且它针对完全的初学者和类似中级程序员。


Coderbyte 提供了 200 多种编码挑战,挑战者可以从 10 种编程语言任选一个,直接在线解决问题。挑战的范围从简单(查找字符串中的最大单词)到硬(打印图的最大基数匹配)。


他们还提供一系列算法教程,包括教程视频和面试准备课程。与HackerRank和其他类似网站不同的是,除了 Coderbyte 发布的官方解决方案外,用户还可以查看其他用户提供的解决方案。



3、Project Euler



Project Euler 提供了很多关于计算机科学和数学领域的挑战。Project Euler 大概是世界上最受欢迎的编程挑战网站,它们设立得并不是很难,反而更加需要关键的思考和解决问题,以此来帮助你成长和学习你所使用的语言。这一切都是为了锻炼你进步,确保你充分理解自己在做什么。


你不能直接在 网站上的 编辑器编码,所以你需要在自己的电脑上编写一个解决方案,然后在他们的网站上提交解决方案。



4、HackerRank








请到「今天看啥」查看全文