LeetCode Editor
leetcode editor 是 idea 中一个非常不错的刷题插件,通过一些自定义模板可以实现代码的 debug 操作。
How to Config LeetCode Plugin?
Java Config
- code filename
Code$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})
- code template
${question.content}
package cn;
/**
* @author cloaks
* @questionId ${question.frontendQuestionId}
* @title ${question.title}
* @titleSlug ${question.titleSlug}
* @date $!velocityTool.date()
*/
public class Code$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug}){
public static void main(String[] args) {
System.out.println("hello world!");
Solution solution = new Code$!{question.frontendQuestionId}$!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
}
${question.code}
}
- temp file path is project root
大学没有好好学,现在又重拾数据结构,苦哈哈了
详细配置,大家可以参考我的GitHub
公开的刷题项目:传送门
example: ~/data-struct