IDEA2020.1使用LeetCode插件运行并调试本地样例

摘要:
环境:idea2020.1插件:LeetCode-editor6.7一、IDEA安装LeetCode插件安装完成重启idea打开插件URL可以选择国服和世界服。LoginName和Password填自己的用户名和密码即可。需要配置的选项为:TempFilePath:自己保存代码的包的位置CodeFileName:$!

环境: 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");
        }
    }
}

免责声明:文章转载自《IDEA2020.1使用LeetCode插件运行并调试本地样例》仅用于学习参考。如对内容有疑问,请及时联系本站处理。

上篇java根据文件流判断文件类型(后缀名)PJSIP开发指南-第二章下篇

宿迁高防,2C2G15M,22元/月;香港BGP,2C5G5M,25元/月 雨云优惠码:MjYwNzM=

相关文章

工具推荐--刷LeetCode的神器

本文首发于微信公众号:【坂本先生】,文章地址为:https://mp.weixin.qq.com/s/vHv5hO8nils_g2VSKwu1Cg如有转载请标明出处 今天给大家安利一款快速刷LeetCode的工具,能够让你专注于题目本身,而不是如何去建立题目。这个工具是基于IDEA的,名叫LeetCode Editor,它的官方GitHub地址为:http...

LeetCode 26

一、问题描述 Description: Given a sorted array, remove the duplicates in place such that each element appear only once and return the new length. For example: Given input array nums =...

印象笔记吐槽

前言 广告 电脑广告 手机广告 笔记编辑 超级笔记-无法搜索代码 超级笔记-编程语言支持 超级笔记-图片不同步,且无提示 MarkDown 各种收费项目 会员权益 资源包、字体包 其他 顶部自定义工具栏无效 双击顶部不能全屏 底部智能标签无法去掉 Mac 版无法启动(卸载重装仍无法启动) Android 客户端网络错误 后记 Gi...

leetcode 36 有效的数独 哈希表 unordered_set unordersd_map 保存状态 leetcode 37 解数独

leetcode 36 感觉就是遍历。 保存好状态,就是各行各列还有各分区divide的情况 用数组做。 空间小时间大 class Solution { public: bool isValidSudoku(vector<vector<char>>& board) { int row[9][9]={...

视觉SLAM方向找工作经历

秋招已经过去了两个多月了,一直拖到现在2017年快完了才"舍得"写== 先说一下自己的基本情况,985硕士一枚,有还不错的一作会议论文,一直专注在视觉SLAM和三维重建方面,SLAM和三维重建内容都很多,我懂的并不够精。 虽然心里一直想早点开始准备,但是实验室的事情也比较多,还是拖到了2017年年初才开始花时间去准备,同时还在写一篇论文。实习很重要,实习基...

[LeetCode] 1026. Maximum Difference Between Node and Ancestor

Given the root of a binary tree, find the maximum value V for which there exist different nodes A and B where V = |A.val - B.val| and A is an ancestor of B. A node A is an ancesto...