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


    环境: 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");
            }
        }
    }
    
  • 相关阅读:
    leetcode-15 三数之和
    leetcode-113 路径之和
    leetcode-112 路径之和
    leetcode-1 两数之和
    leetcode-215 第k大元素
    leetcode 698 集合k划分
    编程之法之字符串
    LeetCode 830. Positions of Large Groups
    LeetCode 821. Shortest Distance to a Character
    LeetCode 213. House Robber II
  • 原文地址:https://www.cnblogs.com/mroldx/p/13682074.html
Copyright © 2020-2023  润新知