跳至主要内容

面向开发者

培养能力,展示成果。

在真实任务中练习编程、SQL 以及与 AI 协作。每个答案都会运行测试,让你看清哪些可行、哪些出错、下一步该修什么。

道编程题
1,000+
种语言
22
种 SQL 引擎
6
种练习模式
7
Two Sum简单 · Python
def two_sum(nums, target):
    for i in range(len(nums)):
        for j in range(i + 1, len(nums)):
            if nums[i] + nums[j] == target:
                return [i, j]

示例

  • [2,7,11,15], 9通过
  • [3,2,4], 6通过
  • [3,3], 6通过

隐藏测试

16 个中通过 14 个2 个超时

提示:大规模用例需要只遍历一遍。遍历时你可以记住什么?

这是一次示例运行。真实任务的流程完全相同。

七种练习方式。

自己动手构建和解题,或像如今用 AI 交付的团队那样评审和验证工作。

一轮练习如何进行。

练习旨在培养可迁移的技能。雇主测评会根据各公司的工作内容单独配置,不会公开私有题目列表。

  1. 选择任务

    按模式、主题和难度筛选。每个任务都会说明对你的要求。

  2. 运行示例

    提交前,先用展示的示例和你自己的输入试运行代码。

  3. 提交并运行隐藏测试

    隐藏用例会检验边界情况。你能看到失败的类型,但永远看不到隐藏答案。

  4. 从结果中学习

    可以看提示后再试一次,或在解出后阅读题解。进度会保存到你的账户。

免费练习

从一项任务开始。

选择一项任务,尝试一种解法,并利用反馈加以改进。您的进度将保存到您的账户中。