IDEA上班摸鱼神器之LeetCode刷题插件 您所在的位置:网站首页 leetcode插件怎么看答案 IDEA上班摸鱼神器之LeetCode刷题插件

IDEA上班摸鱼神器之LeetCode刷题插件

2023-10-29 03:33| 来源: 网络整理| 查看: 265

上班无聊的时候想刷题,网页操作怕被老板发现?刷题的时候先在ide敲代码再复制到网页,切换太频繁?你需要一款神器插件——LeetCode Editor。

插件github地址: https://github.com/shuzijun/leetcode-editor

 1. 安装

        与安装其他插件步骤一样,打开Plugins界面,搜索关键字,搜索结果第一个就是我们需要安装的插件,点击Install即可安装(这里我已经安装过了)。        

2. 配置

        插件安装成功过后,默认会在idea的右下角有一个LeetCode的标签(我这里拖到上面了,方便点击),点击就可以进入插件操作页面,首次使用需要点击设置按钮进行用户信息设置。 

        配置页面如下图所示,根据需要,填入登录用户名、密码、文件存放路径,注意如果要使用自定义的代码结构配置,要勾选图中框出来的选项。

        附自定义配置,按照这个配置来配置自动生成的类文件,比较清晰:

        Code FileName: 

P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})

        Code Template:

${question.content} package leetcode.editor.cn; //java:${question.title} class P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug}){ public static void main(String[] args){ Solution solution = new P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})().new Solution(); } ${question.code} }

        Template Constant:

${question.title} 题目标题 示例:两数之和 ${question.titleSlug} 题目标记 示例:two-sum ${question.frontendQuestionId} 题目编号 ${question.content} 题目描述 ${question.code} 题目代码 $!velocityTool.camelCaseName(str) 转换字符为大驼峰样式(开头字母大写) $!velocityTool.smallCamelCaseName(str) 转换字符为小驼峰样式(开头字母小写) $!velocityTool.snakeCaseName(str) 转换字符为蛇形样式 $!velocityTool.leftPadZeros(str,n) 在字符串的左边填充0,使字符串的长度至少为n $!velocityTool.date() 获取当前时间  3. 登录及使用

        配置完成过后,还需要登录,才能够正常使用这个插件的所有功能。点击插件页面的登录按钮即可使用配置好的信息进行登录,登录过后可以查看所有题目、自己做题的状态、提交题目等操作。 

        如图,登录过后,可以双击打开题目,生成的类文件里面会携带题目说明,并且生成默认类名方法名等。写完题解之后,即可提交测试,类文件最上面的分别对应运行代码、测试自定义用例、 提交等功能。

        点击提交,可以在idea的事件日志中看到提交信息,在LeetCode里面也可以看到提交记录。 

       

        好了,到这里就已经完成了插件的安装配置和使用,开始在办公室愉快地刷题吧! 



【本文地址】

公司简介

联系我们

今日新闻

    推荐新闻

    专题文章
      CopyRight 2018-2019 实验室设备网 版权所有