IDEA安装leetcode插件

为什么安装leetcode插件

当然是刷题了,程序员都懂的。官方地址:
力扣 (leetcode) 官网 - 全球极客挚爱的技术成长平台

如何安装leetcode插件

安装IDEA插件

插件地址:leetcode editor;插件如何安装略。

配置插件

打开IDEA的Preferences,找到Tools-leetcode plugin;页面如下:

img

上图的序号配置依次如下:

  1. 配置leecode网站的用户名密码
  2. 配置生成代码的地址,此处我选择的是一个专门的项目的${base_dir}/src/main/java/com目录,此插件会自动在此路径下创建leetcode/editor/cn,所以最终代码会在${base_dir}/src/main/java/com/leetcode/editor/cn路径下
  3. 配置类名和文件名,必须配置默认是中文类名(需要勾选Costom Template)

贴出本人配置供参考:
CodeFileName:

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

CodeTemplate:

1
2
3
4
5
package com.leetcode.editor.cn;
${question.content}
public class P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug}){
${question.code}
}

如何使用leetcode插件

生成模板代码

1、按照下图标的顺序依次点击插件会加载各种算法

img

2、随便双击列表中的一个算法,会在配置的${base_dir}/src/main/java/com/leetcode/editor/cn路径下生成模板代码,效果如下:
img

结果验证

码完代码之后选中相应的算法点Submit来进行验证正确性

img

注意事项

1、下面的两个注释不能删除或修改

1
2
3
// leetcode submit region begin(Prohibit modification and deletion)

// leetcode submit region end(Prohibit modification and deletion)

2、提交的所有代码必须在自动生成的Solution类之内

非常感谢!!!