0. 前言

春节这几天每天吃吃喝喝睡睡玩玩,突然发现明天就要上班了,吓得我虎躯一震。

春节结束之后,学生党们陆续开学,相信有许多同学马上就要在春季招聘中拼杀一番。想要收获心意的offer,当然免不了对笔试和面试的充足准备。对于软件开发行业来说,算法题常常会被面试官用来考察学生的基本功是否扎实。为了做好充足的准备,刷题自然是最能提升自己面试状态的手段之一啦。

今天就给大家安利一波自己写的VS Code刷题插件: VS Code for LeetCode,帮助学生党们快速刷题。(LeetCode 就不用再多做介绍了,如果不知道的同学就赶紧去百度一下吧)。

为什么要用插件刷题

其实LeetCode自己在网页上也自带有一个比较简单的文本编辑器,用来让用户提交代码。但毕竟只是一个普通的文本编辑器,在进行算法题训练的初期,我们的主要目标其实不是去记住常用函数的名称和用法,而是需要快速理解和稳固解题思路, 理解算法本身。因此,在一个更智能的编辑环境下做题目,可以帮助提升做题效率,在同样的时间内完成更多的题目,将训练的效果达到最大化。

VS Code是一个功能强大的文本编辑器,相较于VS, Eclipse,IntelliJ等IDE而言,会轻便很多,毕竟我们只是想刷刷题,所以不需要有太多的功能。举例来说,如果你是一个Java爱好者,那么你可以再安装上Language support for Java插件,这样你的VS Code在编辑Java代码时就能拥有智能提示等功能了,Coding效率大大提高!

插件的主要功能

目前LeetCode插件还只是初期版本,今后还会陆续增加其它功能。不过现在的功能用来刷题的话应该是足够了,现在支持的功能主要有:

  • 登入 / 登出 LeetCode
  • 切换及创建 session
  • 在 Explorer 中展示题目
  • 根据关键字搜索题目
  • 向 LeetCode 提交答案

功能截图

登入及登出

切换及创建 session

在 Explorer 中展示题目

根据关键字搜索题目

向 LeetCode 提交答案

更多的插件功能和信息,可以去插件的主页查看。主页地址

源码地址

这里附上插件的源码地址,欢迎有兴趣的朋友一起交流学习。地址:https://github.com/jdneo/vscode-leetcode

结语

最后祝大家新年愉快,狗年大运。

转载于:https://www.cnblogs.com/jdneo/p/8456914.html

分享一下自己写的一个vscode-leetcode插件相关推荐

  1. 分享下自己写的一个微信小程序请求远程数据加载到页面的代码

    分享下自己写的一个微信小程序请求远程数据加载到页面的代码 1  思路整理 就是页面加载完毕的时候  请求远程接口,然后把数据赋值给页面的变量 ,然后列表循环 2 js相关代码  我是改的 onload ...

  2. 手把手写一个vscode翻译插件

    1. 背景 写这篇文章的初衷是看到vscode市场上的中英翻译插件都是将翻译结果以弹窗的形式做的,体验感非常不好.如果有像有道字典那种打开一个弹窗或者新tab的翻译面板来进行使用就好了.但是找了很久都 ...

  3. 写markdown用vscode的插件Markdown Preview Enhanced

    安装markdown插件 vscode默认是支持markdown的,只需要装一个预览插件神器:Markdown Preview Enhanced.  除了常规的功能外,特别要提出的是两个功能:  (1 ...

  4. 女朋友为我写了一个防猝死插件...

    " 对于程序员来说,经常会遇到项目周期短的状况.白天开会讨论需求,晚上加班写代码,熬夜发版本,上线改 Bug. 工作日就是:开会.写代码.倒水.上厕所.抽烟.改 Bug,一天最开心的时刻就是 ...

  5. 女朋友为我写了一个防猝死插件

    对于程序员来说,经常会遇到项目周期短的状况.白天开会讨论需求,晚上加班写代码,熬夜发版本,上线改 Bug.工作日就是:开会.写代码.倒水.上厕所.抽烟.改 Bug,一天最开心的时刻就是带薪拉屎. 好不 ...

  6. 写了一个jquery.imagesview插件,支持图片拖动、缩放类似ACDSEE效果

    做项目的时候客户总是比较关心前台界面,这不最近又遇到一个难缠的客户.要求在前台的缩略图点开后查看高分辨率的图片,并且最好能像ACDSEE那样方便浏览,支持拖动.按比例放大缩小. 这样的效果记得在SIN ...

  7. 基于Bootstrap4写的一个JQuery分页插件

    为了便于代码阅读,移至 https://github.com/yyycode/jquery-bootstrap4-pagination

  8. vscode编写插件详细过程

    vscode编写插件详细过程 前言 之前编写了一个vscode插件用vscode写博客和发布,然后有园友要求写一篇来介绍如何开发一个vscode扩展插件,或者说介绍开发这个插件的过程.然而文章还没有写 ...

  9. 开源一个IDA小插件:修复VMP dump导入函数

    简述: 通常我们在静态分析vmp加壳后的程序或者驱动时,都会选择将其跑开然后看dump文件.但是vmp会将某些函数地址进行混淆,所以当我们想看一个函数时,常常会见到如下图所示代码段: 面对上述情况,我 ...

最新文章

  1. biztalk 2010 映射
  2. 陶哲轩实分析命题10.1.7
  3. CSDN活跃榜 2019-5-22
  4. 关于ext在IE下的“ Internet Explorer 無法開啓網際網路網站 ”的问题
  5. 1到n阶乘算法的改进
  6. Linux入门学习(七)
  7. P、NP、NPC、NP-Hard等问题总结
  8. 面试问题记录1:IP子网规划
  9. 异常详细信息: System.UnauthorizedAccessException: 对路径“”的访问被拒绝。
  10. 调制:调幅(AM)与调频(FM)
  11. 3django url name详解
  12. POWERBUILDER -- PB通过URL下载局域网或者互联网上的图片或者文件
  13. Grafana v5.2 设置
  14. 组态王bitset用法_组态王使用问题解答6
  15. linux打开caj文件,在Deepin、UOS、Linux下打开caj格式文件的软件
  16. docker---dockerfile 编写优化
  17. 5个不为人知的黑科技手机APP,绝对让你大开眼见!
  18. RAW,RGB,YUV简单理解
  19. AE制作粒子飘雪效果
  20. 怎样循序渐进、有效地学习JavaScript?

热门文章

  1. c语言中的switch语句中的break和continue的作用
  2. Visual Studio 2010 C++ 用户属性设置
  3. 影响力-你为什么说是
  4. asp程序员2005年薪酬调查!
  5. AsyncTask异步加载的源码分析与实现实例
  6. 一组匹配中国大陆手机号的正则表达式
  7. Docker 简介 安装
  8. Laravel 日志权限问题
  9. 用qq号获取用户头像和昵称
  10. 剑指offer(7)斐波那契数列