安利一款IDEA的插件,上班摸鱼属实方便,表面上我在干活,实际上我在刷算法题。在IDEA中在线刷题,Leetcode Editor插件
1、插件安装
安装后对IDEA进行重启
2、安装后使用
插件安装后进行插件配置
LoginName:用户名
Password:用户密码
Code Type:代码语言类型(默认java,能使用IDEA的应该也只有JAVA了)
tempfilepath:对应本地项目的java目录地址
LevelColour:题目难以程度对应的颜色表示,可点击Easy、Medium、Hard进行颜色修改
CodeFileName:文件名模板(即.java文件的名称)
模板示例如下:
P$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})
CodeTemplate:代码模板
可使用默认,以下为我的代码模板:
${question.content}
package leetcode.editor.cn;
//Java:${question.title}
public 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();
// TO TEST
}
${question.code}
}
3、插件使用
第二步骤配置完后,可进行登录验证:
可能会出现让账户发送邮箱进行验证
前面带✔️的,表示代码已经在力扣网上提交
点击open question可以打开刷题页面,submit可点击代码提交,Run Code可代码运行,Testcase 进行测试case,submissions查看提交记录