Openleetcode: 本地化 LeetCode 测试运行器
Show HN: Openleetcode – local LeetCode runner where tests live in the repo

Openleetcode 是一个基于 Haskell 构建的本地 LeetCode 解题运行器,它将测试用例和运行时模板直接托管在 GitHub 仓库中。用户只需提交代码文件,工具即可自动匹配问题描述,构建语言特定的执行环境,并在本地完成结果判定。它支持 Python、Rust、C++ 等多种语言,通过 Docker 和 Piston 后端实现灵活扩展。开发者无需依赖在线平台,即可在本地享受完整的解题体验,真正实现了测试数据的民主化。
我们已将 LeetCode 的测试用例民主化,让所有测试和运行时模板都公开在仓库中,CLI 仅仅是连接它们的胶水。
HN 评论区
18- joshribakoff
我直接让 AI 编程助手帮我搭建题目和测试用例。
好处在于,LLM 能“分析”我的薄弱环节,并据此定制接下来的训练题,让我保持在高效的进步轨道上。
我个人觉得从 1400 道随机题目里挑着做价值不大,但这对于那些想立刻上手的人来说确实很酷。
- exabrial
为什么 2024 年之后 LeetCode 还这么火?
- StableAlkyne
这主意太酷了,真不敢相信以前没人做过!
> 目前支持约 1400 道题目和多种语言,包括 Python、C++、Rust、Java、Go、TypeScript、Swift 等。
如果能有一个变体,通过 stdin 或磁盘文件获取输入数据,并通过写入 stdout 来验证结果,那就更有趣了。这样你就可以使用自己熟悉的任何语言。