Skip to content

boristown/lceditor

Repository files navigation

力扣(leetcode)编辑器

我不生产题,我只是力扣运行环境的搬运工。

项目地址:https://github.com/boristown/lceditor

需要python3.10以上环境

以下教程通过Visual Studio Code演示

使用方式:

  1. 引入lclibs和lceditor:
from lclibs import *
import lceditor
  1. 编写力扣解决方案代码:
# 1. 两数之和
# https://leetcode.cn/problems/two-sum/
class Solution:
    def twoSum(self, nums: List[int], target: int) -> List[int]:
        n = len(nums)
        for i in range(n):
            for j in range(i + 1, n):
                if nums[i] + nums[j] == target:
                    return [i, j]
        return []
  1. 调用lceditor.run,并传入输入文件路径:
if __name__ == '__main__':
    lceditor.run("sample1.txt")
  1. 执行/调试。
  • 常规题:

常规题

  • 设计题:

设计题

  1. 完整代码请参考常规题示例设计题示例

  2. 结合Github Copilot插件使用,体验更佳:

lceditor+copilot自动刷题

lceditor+copilot自动刷题.mp4

About

我不生产题,我只是力扣运行环境的搬运工。

Resources

License

Stars

Watchers

Forks

Releases

No releases published

Packages

No packages published

Languages