vscode nodejs插件_在 VS Code 上刷力扣题

练习算法绕不开的一个网站就是力扣,很多小伙伴为了拿到大厂 offer,刷题都刷到吐了。

然而如果直接在 offer 上写代码,那是很痛苦的一件事,那就相当于用 txt 写代码一样,没有 IDE 的各种功能。

VS Code 的 LeetCode 插件帮助我们解决了这一问题。以下是官方教程:https://github.com/jdneo/vscode-leetcode/blob/master/docs/README_zh-CN.md。

其实这个教程已经很详细了,我只是在个别地方做了补充。

安装 LeetCode 插件

首先需要安装的是 Node.JS,因为 LeetCode 插件依赖 Node.JS。Node.JS 官网地址:https://nodejs.org/en/

Node.JS 的安装很简单,一直下一步就可以了。要注意的是,必须将 Node.JS 安装目录添加到环境变量,现在的安装版本默认就是添加的,如果没有,则手动添加一下。

其次在 VS Code 中搜索并安装 LeetCode 插件。

d8b1ed325638ffaf52f06ad84e00a830.png
LeetCode 插件(1).png

安装完成之后,左边会出现一个 LeetCode 图标,见下图:

e1b208c71edae980528f48f15b5dfff4.png
LeetCode 插件(2).png

登录 LeetCode

点击【LeetCode】图标,然后点击登录 LeetCode 账户。

949b46e218bc2ad1b72052160cc6b837.png
LeetCode 插件(3).png

然后你很可能就登录失败了。报 invalid password,你以为是密码输错了,然后就重试了一遍又一遍,结果还是不行。崩溃!!!

LeetCode 目前有英文版(leetcode.com)和中文版(leetcode-cn.com)两种版本。点击

e5494b610fd209df73900a5406e98cc9.png
切换到中文版再试一下!!!

答题

选择你要做的题目,右键

15b1beed0f2b3798a0ac8aee8fbfcc07.png
  • 点击【Preview Problem】可以查看题目描述

  • 点击【Show Problem】可进行答题。

答题前需要先选择语言:

0eb5432840c857384758b60aa51e0df9.png

选择语言之后,需要选择一个 workspace,需要更新配置项 leetcode.workspaceFolder,但是,如果你用的是最新版的 VS Code,就没那么麻烦了。我不得不说,最新版的 VS Code 配置上变得很友好了,以前的配置,如果你不习惯的话,那就是反人类的。新版的配置变得非常的简单了,点点就好。

16039c598461b28305cadbb4cc67ac45.png

最后,写完之后可以点击代码下面的【Test】按钮测试,或是【Submit】按钮提交。

20f074ef80cef80c6614c5219a31ba1b.png

结果在右侧显示:

c635afc3217b02c221cae378424df164.png

437bd8d32c9125ff95e92bdde6b9738a.png

为什么我总是不厌其烦地推荐身边想要从事 IT 的人去北上广

我的 Python 学习经历

纸牌游戏中的洗牌是如何实现的?

Python:列表也能拆包?

Python:多态、协议和鸭子类型

81c87630a0d523e2949071a420156a05.png

大龄码农的Python之路

欢迎关注cbf7027a464dc59ef7abf71279092f0f.png

e737dad2b89dcb25f397edf354dd61d9.png你点的每个在看,我都认真当成了喜欢
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值