环境: idea2020.1

插件: LeetCode-editor 6.7

一、IDEA安装LeetCode插件

安装完成重启idea

打开插件



URL可以选择国服和世界服。LoginName和Password填自己的用户名和密码即可。

需要配置的选项为:

TempFilePath: 自己保存代码的包的位置

CodeFileName:

$!velocityTool.camelCaseName(${question.titleSlug})

CodeTemplate:

${question.content}
package leetcode.editor.cn;
//Java:${question.title}
public class $!velocityTool.camelCaseName(${question.titleSlug}){
public static void main(String[] args) {
Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
// TO TEST
} ${question.code}
}

配置完成后 刷新即可

输入代码测试运行提交



代码

package leetcode.editor.cn;

import java.util.Arrays;

//Java:两数之和
public class TwoSum {
public static void main(String[] args) {
Solution solution = new TwoSum().new Solution();
// TO TEST
int[] a ={1, 2, 3, 4};
int[] ints = solution.twoSum(a, 3);
System.out.println(Arrays.toString(ints));
}
class Solution {
public int[] twoSum(int[] nums, int target) {
for (int i = 0; i < nums.length; i++) {
for (int j = i + 1; j < nums.length; j++) {
if (nums[j] == target - nums[i]) {
return new int[]{i, j};
}
}
}
throw new IllegalArgumentException("No two sum solution");
}
}
}

最新文章

  1. Linux创建WiFi热点
  2. Java类的加载の动态
  3. destoon二次开发基础代码
  4. sklearn学习笔记3
  5. JQuery基础教程:选择元素(上)
  6. amcharts简单封装
  7. Android 实现书籍翻页效果----完结篇
  8. Excel日期格式单元格写成yyyy.MM.dd格式将无法读取到DataTable
  9. 【转】shell字符串截取
  10. systemd 编写服务管理脚本
  11. Python学习之再议row_input
  12. linux服务器开机启动tomcat
  13. 安装和破解Navicat
  14. Java使用RabbitMQ之订阅分发(Topic)
  15. mysql如何添加一个表的外键
  16. Unity应用架构设计(1)—— MVVM 模式的设计和实施(Part 2)
  17. Android学习之Button按钮在程序运行时全部变大写的处理
  18. Nginx安装及常用命令
  19. AnyRobot
  20. clothes

热门文章

  1. JavaScript 基础三
  2. [NOIP2019] 划分
  3. Python Matplotlib绘图基础
  4. Url跳转漏洞常见
  5. SpringBoot+MyBatis整合报错Property &#39;sqlSessionFactory&#39; or &#39;sqlSessionTemplate&#39; are required
  6. linux下显示dd命令的进度
  7. 虚拟化技术之kvm镜像模板制作工具virt-sysprep
  8. 2020.5.27 第七篇 Scrum冲刺博客
  9. [PyTorch 学习笔记] 3.1 模型创建步骤与 nn.Module
  10. 跨站请求伪造(csrf)的防护手段