V2EX = way to explore
V2EX 是一个关于分享和探索的地方
现在注册
已注册用户请  登录
jdneo
V2EX  ›  LeetCode

安利一波自己写的 LeetCode for VS Code 刷题插件

  •  
  •   jdneo · 2018-07-24 13:42:33 +08:00 · 16153 次点击
    这是一个创建于 2074 天前的主题,其中的信息可能已经有所发展或是发生改变。

    可在 VS Code 中快速刷题,比较适合第一轮练习,把注意力集中在算法本身上,快速熟悉算法解题策略,欢迎试用!!

    详情戳: https://github.com/jdneo/vscode-leetcode

    26 条回复    2020-07-11 12:47:20 +08:00
    yangg
        1
    yangg  
       2018-07-24 14:18:34 +08:00
    1.请问下网站上做过的,能在本地显示么?
    2. 登录会把网站挤掉,不知道这个能不能不挤掉
    3. 希望可以查看帮助或者答案之类的
    jdneo
        2
    jdneo  
    OP
       2018-07-24 14:44:57 +08:00
    1. 可以(不过现在不支持中文版 leetcode )
    2. 这个暂时不行,因为 leetcode 的 session 管理就是这样的,如果你开一个新的隐身模式浏览器登陆一个已经登陆的账号,就会把它挤掉
    3. 嗯,这个我也在想怎么实现。目前一个 workaround 就是在题目介绍里点击题目链接,可以看讨论或答案
    jdneo
        3
    jdneo  
    OP
       2018-07-24 14:45:39 +08:00
    @yangg 哦 关于 1,你的意思是想看以前已经提交过的答案吗?
    yangg
        4
    yangg  
       2018-07-24 15:27:33 +08:00 via iPhone
    @jdneo 对啊,中文版是什么意思,我系统网页都是英文,之前提交过的答案没显示
    jdneo
        5
    jdneo  
    OP
       2018-07-24 16:02:32 +08:00
    @yangg 你是不是有多个 session ?点击左下角自己的 leetcode 账户名字,切换一下 session 试试?
    yangg
        6
    yangg  
       2018-07-24 16:06:43 +08:00
    @jdneo 没有,显示是 active 的是 anonymous,我创建了一个才知道有多 session.
    d18
        7
    d18  
       2018-07-24 16:08:36 +08:00
    虎躯一震,以为能做付费题目了。
    jdneo
        8
    jdneo  
    OP
       2018-07-24 16:34:13 +08:00
    @yangg 哦哦明白你的意思了。就是你能看到自己那些题做过了,但是对于已经做过的题目,看不到以前提交的答案。如果我没理解错你的意思的话,这个功能现在还没有哦
    hyousan
        9
    hyousan  
       2018-07-24 17:30:43 +08:00
    好用,感谢楼主!
    zhouquan03
        10
    zhouquan03  
       2018-07-24 18:44:49 +08:00
    点赞。不登录的话一个 maven 工程也可以搞定。
    CaptainInPHW
        11
    CaptainInPHW  
       2018-07-24 18:53:07 +08:00
    已经安装,很好用,但是不会做,死在了入门题 😭
    zoumouse
        12
    zoumouse  
       2018-07-24 18:54:43 +08:00
    cool!
    tsaohai
        13
    tsaohai  
       2018-07-24 20:39:03 +08:00
    hackathon 拿奖稳了
    ericgui
        14
    ericgui  
       2018-07-25 01:17:29 +08:00
    这是用了 leetcode 的 api ?
    gejun123456
        15
    gejun123456  
       2018-07-25 01:42:29 +08:00 via iPhone
    棒 之前我也想搞个 真奇妙
    jdneo
        16
    jdneo  
    OP
       2018-07-25 09:52:42 +08:00
    @ericgui 差不多。用了 leetcode-cli,也是个开源项目
    sangleft
        17
    sangleft  
       2018-07-25 11:07:21 +08:00
    是不是不要求本地编程环境了?
    jdneo
        18
    jdneo  
    OP
       2018-07-25 16:02:46 +08:00
    @sangleft 验证答案 /测试用例都是上传到 LeetCode 端的,所以可以只安装 LeetCode 插件把 VS Code 当作一个文本编辑器中。当然如果你希望能够有智能提示 /补全的功能的话,可以再安装其他的语言相关的插件。
    ericgui
        19
    ericgui  
       2018-07-26 06:53:47 +08:00
    @jdneo 我意思是,似乎 leetcode 没有提供 api 吗,我找了半天, 发现 leetcode 用户协议里,禁止除了浏览器以外的任何形式的方法获取 leetcode 的内容,所以这是通过什么方法连接到 leetcode 服务器的呢?
    ofooo
        20
    ofooo  
       2018-08-01 20:48:28 +08:00
    楼主,我每次点开插件就提示没有安装 node。 但是我安装了其实。
    我是 mac 上的 vscode。
    jdneo
        21
    jdneo  
    OP
       2018-08-16 12:40:02 +08:00
    @ericgui 这个我倒是还没仔细研究过 cli 内部是怎么实现的。
    jdneo
        22
    jdneo  
    OP
       2018-08-16 12:40:14 +08:00
    @ofooo 如果有问题的话可以去 repo 开 isse 给我哦。
    SophonTech
        23
    SophonTech  
       2019-02-12 10:17:12 +08:00
    Nice plugin! Thanks for building, sharing and open sourcing it !
    veraposeidon
        24
    veraposeidon  
       2019-04-27 19:46:39 +08:00
    进来表示感谢。
    最近的 Description 功能太优秀了。赞
    fuckyoudolphin
        25
    fuckyoudolphin  
       2019-09-02 20:48:53 +08:00
    中国区付费账号无法获取 locked 题目~~~
    清缓存 重新登录 重装 vs 都试过了
    tchenchenT
        26
    tchenchenT  
       2020-07-11 12:47:20 +08:00
    下载了,题目列表打不开
    关于   ·   帮助文档   ·   博客   ·   API   ·   FAQ   ·   我们的愿景   ·   实用小工具   ·   3577 人在线   最高记录 6543   ·     Select Language
    创意工作者们的社区
    World is powered by solitude
    VERSION: 3.9.8.5 · 25ms · UTC 04:45 · PVG 12:45 · LAX 21:45 · JFK 00:45
    Developed with CodeLauncher
    ♥ Do have faith in what you're doing.