为什么安装leetcode插件

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

如何安装leetcode插件

安装IDEA插件

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

配置插件

打开IDEA的Preferences,找到Tools-leetcode plugin;页面如下:
IDEA安装leetcode插件操作指南 - 图1

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

  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. package com.leetcode.editor.cn;
  2. ${question.content}
  3. public class P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug}){
  4. ${question.code}
  5. }

如何使用leetcode插件

生成模板代码

1、按照下图标的顺序依次点击插件会加载各种算法
IDEA安装leetcode插件操作指南 - 图2
2、随便双击列表中的一个算法,会在配置的${base_dir}/src/main/java/com/leetcode/editor/cn路径下生成模板代码,效果如下:
IDEA安装leetcode插件操作指南 - 图3

结果验证

码完代码之后选中相应的算法点Submit来进行验证正确性
IDEA安装leetcode插件操作指南 - 图4

注意事项

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

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

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