计划了好几次的leetcode刷题必须要提上日程了。但是leetcode网站和idea来回切实在是太麻烦,想着有没有什么插件能整合以下,一搜还真有。
记录安装过程。
1.插件安装
idea -> settings -> plugins -> 搜索leetcode -> 安装后重启 -> 右侧边栏出现leetcode
2.登录leetcode
点击右侧边leetcode -> 设置 -> 配置 地址、用户名、密码、存放目录、文件模板
用户名要登录后在账号信息里看
模板代码
1.codefilename
$!velocityTool.camelCaseName(${question.titleSlug})
2.codetemplate
${question.content} /** * @author yitiaoIT */ package leetcode.editor.cn; public class $!velocityTool.camelCaseName(${question.titleSlug}) { public static void main(String[] args) { Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution(); } ${question.code} }
3.templateconstant
${question.title} 题目标题 示例:两数之和 ${question.titleSlug} 题目标记 示例:two-sum ${question.frontendQuestionId} 题目编号 ${question.content} 题目描述 ${question.code} 题目代码 $!velocityTool.camelCaseName(str) 转换字符为驼峰样式 $!velocityTool.snakeCaseName(str) 转换字符为蛇形样式 $!velocityTool.leftPadZeros(str,n) pad sting with zero make str length at least n. $!velocityTool.date() 获取当前时间
3.查看题目
题目可分别按 难度、类别、热门、待做查看。共1998题。
4.做一道【两数相加】
打开两数相加,入门题,没什么难度,但要考虑内存消耗和运行时间。
页面右键,有测试,提交,看答案等选项。
提交得到如下测试结果