leetCode: https://leetcode-cn.com/
1. 安裝
在 IDEA的 setting 的 Plugins 的 Marketplace 中搜索 leetcode,安裝完成之後重啟。
2. 參數配置
2.1 第一次使用前,需要進行一些基本配置。在Setting的Tools中可以找到安裝好的leetode plugin:
- URL選項:可以選擇是國內還是國外的語言。
- LoginName:註冊的用戶名
- Password:密碼
- TemFilePath:項目存放的路徑,可以自己設定。建議和項目的路徑一直
(例子:如果你的項目是/workspace/leetcode,設置的時候是/workspace/leetcode/src/main/java/ 方便生成的時候直接在項目裡面 ) - CodeFileName:代碼文件名字,正常是讓你顯示每個題目的英文名字。這是我個人的配置:
<code>P$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})/<code>
- CodeTemplate:每個題目Code初始化模板。
<code>${question.content} package com.zqh.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} }/<code>
<code>個人設置截圖:/<code>
3.開啟刷題之路
配置完成之後,在IEDA的右下角有一個Leetcode的菜單,打開會顯示同步你網站上的刷題菜單。
- 在上方會有很多按鈕,包括刷新題目、配置等。
- 第一個 Problems 為所有的題目,題目標題按難易程度分別用不同的顏色進行標識,綠色表示容易,黃色表示中等,紅色表示困難。
- 雙擊題目會將題目按先前配置的信息加載到本地路徑中,並生成相應的模板。
- 做完題目之後,也可以直接提交,並有反饋結果。
關鍵字: workspace 安裝 frontendQuestionId