- 密码战
Codewars是一项出色的服务,可增强 Ruby、JavaScript、Java、Python、Clojure、CoffeeScript、C#、Haskell 的编程技能。提出了与设计模式相关的算法问题和实际问题。在解决每个问题后,您可以查看其他解决方案,根据其美观性和最佳编程实践的使用情况按评级排序。
- 力扣
Leetcode是一个存在算法问题的网站,用于准备 Google 和 Facebook 等大公司的技术面试。每个问题旁边都有一个讨论,其中可能会以一种或另一种方式出现该问题的解决方案。您可以使用各种编程语言:C、C++、Java、Python、C#、JavaScript、Ruby、Bash。
- 编程实践
编程实践是一个博客,其中包含许多有趣的问题,其解决方案可以用多种编程语言进行测试。
- 顶级编码器
TopCoder是一个由热爱解决难题的程序员组成的活跃社区。许多活跃的比赛,其中一些包括现金奖励。
- C 谜题
C Puzzles为您提供特定于 C 语言(及其所有怪癖)的编程难题。由于许多语言都是类似 C 的或直接派生自 C,即使您不知道 C 作为您的第一语言,您也很有可能理解这些难题。
- 欧拉计划
主页引用:“欧拉计划是一系列具有挑战性的数学/编程问题,需要数学直觉来解决。” 该资源包括相对简单和真正复杂的任务。
- 代码力量
已经提到的Topcoder 的成熟俄语类似物。
- 来自 CppStudio 的任务集合
这些任务主要针对测试 C++ 知识,但也可以用其他编程语言来实现。
- 蒂姆斯在线法官
Timus Online Judge是俄罗斯最大的编程问题档案库,具有自动检查系统。档案的主要任务来源是乌拉尔联邦大学的比赛、乌拉尔锦标赛、ACM ICPC 乌拉尔四分之一决赛、彼得罗扎沃茨克编程训练营。
GO TO FULL VERSION