挑战目录

选择一个挑战,在你自己的 IDE 中编码,使用 Git 提交触发自动测试。 每个挑战都经过精心设计,帮助你从零理解底层原理。

经典软件重构

5 个挑战

协议算法重写

4 个挑战

学术论文复现

4 个挑战

支持的编程语言

使用你最熟悉的语言完成挑战。我们为每种语言提供了专门的 starter 代码和测试环境。

Ru
Rust
352 阶段
热门
Go
Go
352 阶段
热门
Py
Python
320 阶段
热门
C
C
280 阶段
C+
C++
320 阶段
Ja
Java
240 阶段
Ty
TypeScript
200 阶段
Ja
JavaScript
180 阶段
Zi
Zig
160 阶段
Ha
Haskell
120 阶段