安装刷题插件
IDEA leetcode插件安装后设置用户名 设置模板信息
设置模板
第一次设置的模板是这个,但是这个模板在提交的时候会有提交的代码不存在的问题
${question.content}
${question.title}
package editor.cn;
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}
}
这两个注释之间的代码是要提交的代码 两行注释不能去掉
//leetcode submit region begin(Prohibit modification and deletion)
class Solution {
public int[] twoSum(int[] nums, int target) {
return null;
}
}
//leetcode submit region end(Prohibit modification and deletion)
新建项目
新建一个普通java项目 文件夹中gitclone下自己的地址方便往github放,我还是放码云
打开一个题目 问题1 两数之和
发现新文件的路径为leetcode.editor.cn
open module settings
将leetcode设置为 source目录,
src目录放弃设置为source
改改代码的小毛病 开始写代码
测试提交代码 出现问题
之后出现提交问题
发现提交的代码不存在
原因
本地运行啥事没有,但是测试的时候就是提交的代码不存在
这时,我又打开了一遍第一题,发现他还是新建一个中文名的java文件,
这是什么鸟事啊
之前的模板是自己调整的,英文命名的java文件,这时候是中文的文件又出来了,改改这个文件,把代码放进去看看
测试通过
解决方案
使用leetcode插件生成的文件进行提交测试,不自己修改文件名,修改自己的模板文件,让他新生成的时候没有问题。
${question.content}
package editor.cn;
class ${question.title}{
public static void main(String[] args) {
Solution solution = new ${question.title}().new Solution();
// TO TEST
}
${question.code}
}
推广
个人网站
http://www.51pro.top
公众号