1.lintcode
想当开发人员但是却为面试而苦恼?如果答案是肯定的,那么Lintcode正好是你急需的工具。这个在线编程练习网站汇集了各大公司的算法面试题,可以根据难度,以及知识点和公司进行筛选练习。不仅如此,为了让小白们由浅入深,该网站配置了阶梯式训练题库,随着不断的学习,题目的难度也将随之提高。经过评测,该网站不需要你处理输入和输出,运行速度快,十分便捷。最重要的是,它是最大的中文在线评测。
2:CodeChef
CodeChef是印度软件公司Directi的一项非营利性教育计划。它是一个全球编程社区,建立在世界上最大的竞争性编程平台之上,促进学习和友好竞争。该公司还建立了一个由问题策展人组成的庞大社区。
CodeChef是作为一个平台创建的,可以帮助程序员在算法,计算机编程和编程竞赛中发挥重要作用。每个月举办三场特色比赛,并向获奖者赠送奖金和奖品作为鼓励。除此之外,该平台对整个编程社区开放,以举办自己的比赛。全球各大机构和组织使用该平台举办比赛。平均每月在该平台上托管30多个外部竞赛。
CodeChef还与大学和团体合作,创建本地CodeChef分会,聚会,介绍会,编程研讨会。此外,编码竞赛和印度程序员团队还可以得到赞助。到目前为止,全球已有超过一百万程序员加入CodeChef。
值得一提,CodeChef没有中文版。
3:ProjectEuler
没有评测,没有竞赛,只有做一个安静做题的美男子。欧拉计划是一系列有挑战性的数学与计算机编程题;要解开它们,需要的不止是数学知识,而是编程思维。尽管数学能够帮助你找到一些优雅而有效的方法,大多数题目仍需要借助计算机和编程技巧来完成解答。正如网站首页所说:
"Project Euler exists to encourage, challenge, and develop the skills and enjoyment of anyone with an interest in the fascinating world of mathematics."
“欧拉计划的存在,是为了每个对数学感兴趣的人,鼓励他们,挑战他们,并最终培养他们的能力与乐趣。”
这就是【脚本之家】小编为你推荐的三个在线练习编程的网站,如果你有更好的工具分享,请在留言告诉我们吧。