為什么安裝leetcode插件
當然是刷題了,程序員都懂的。官方地址:
力扣 (leetcode) 官網 - 全球極客摯愛的技術成長平臺
如何安裝leetcode插件
安裝IDEA插件
插件地址:leetcode editor;插件如何安裝略。
配置插件
打開IDEA的Preferences,找到Tools-leetcode plugin;頁面如下:
797ea5920c87eaf25ebb58f9a4fe249b-451940.png
上圖的序號配置依次如下:
- 配置leecode網站的用戶名密碼
- 配置生成代碼的地址,此處我選擇的是一個專門的項目的
${base_dir}/src/main/java/com
目錄,此插件會自動在此路徑下創建leetcode/editor/cn
,所以最終代碼會在${base_dir}/src/main/java/com/leetcode/editor/cn
路徑下 - 配置類名和文件名,必須配置默認是中文類名(需要勾選Costom Template)
貼出本人配置供參考:
CodeFileName:
P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})
CodeTemplate:
package com.leetcode.editor.cn;
${question.content}
public class P${question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug}){
${question.code}
}
如何使用leetcode插件
生成模板代碼
1、按照下圖標的順序依次點擊插件會加載各種算法
69f51dd49fa9f6035b1356debca9b036-217150.png
2、隨便雙擊列表中的一個算法,會在配置的${base_dir}/src/main/java/com/leetcode/editor/cn
路徑下生成模板代碼,效果如下:
e981a38333bf3ee9d4fa3546215af97b-180334.png
結果驗證
碼完代碼之后選中相應的算法點Submit來進行驗證正確性
f6dd4333dc34e58371cec60d8d0a1ab8-251387.png
注意事項
1、下面的兩個注釋不能刪除或修改
// leetcode submit region begin(Prohibit modification and deletion)
// leetcode submit region end(Prohibit modification and deletion)
2、提交的所有代碼必須在自動生成的Solution類之內
非常感謝!!!