IDEA 安装 Leetcode 插件

news/2024/11/9 18:41:27

1. 下载插件

打开 IDEA ,然后按照如下操作:

  • File -> Settings -> Plugins ,点击然后在右侧搜索栏搜索 leetcode editor 并下载插件

 

                 或是使用离线的插件进行安装:

                        官方下载插件的网址:https://plugins.jetbrains.com/plugin/12132-leetcode-editor

 

 

2. 配置

  • 之后进行一些设置:

                LoginName 和 Password 是你在 leetcode 上注册账号的 登录名和密码。

                TempFilePath: 你在之后写的 leetcode 题目的 java 文件存储的位置

                Custom Template 需要勾选上,否则下面做的配置不会生效。

Custom code template: 开启使用自定义模板,否则使用默认生成格式

CodeFileName: 生成文件的名称,默认为题目标题

CodeTemplate: 生成题目代码的内容,默认为题目描述和题目代码

TemplateConstant: 模板常用变量

${question.title}:题目标题,例如:两数之和

${question.titleSlug}:题目标记,例如:two-sum

${question.frontendQuestionId}:题目编号,例如:1

${question.content}:题目描述内容

${question.code}:题目代码部分

$!velocityTool.camelCaseName(str):一个函数,用来将字符串转化为驼峰样式

CodeFileName可以像如下这样设置:

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

CodeTemplate是自动生成的代码格式:

        可以像如下设置:   

package leetcode.editor.cn;

${question.content}
public class $!velocityTool.camelCaseName(${question.titleSlug}){
    public static void main(String[] args) {
        Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
        
    }

${question.code}
}        

 效果还行:

        

 3. 使用

 ps:

        1. 双击题目既可以自动生成文件,然后继续答题

        2. 你所要完成的是 Solution 类中的那个方法

        3. 自动生成的文件在你所指定的位置,如果需要查看需要用 IDEA 打开你设定存储文件的文件夹


http://www.niftyadmin.cn/n/4557805.html

相关文章

编码转化

id查询内存地址。 name alex print(id(name)) name1 alex name2 alex print(name1name2) 赋值运算 ‘’比较数值相同 is 内存地址是否相同 小数据池。int str 在一定范围内,如果两个数值相同,为了节省内存,共用一个内存地址。 int: -…

Leetcode - 两数相加 M[2]

问题描述 给你两个 非空 的链表,表示两个非负的整数。它们每位数字都是按照 逆序 的方式存储的,并且每个节点只能存储 一位 数字。 请你将两个数相加,并以相同形式返回一个表示和的链表。 你可以假设除了数字 0 之外,这两个数都不…

Leetcode - 合并两个有序数组 E[88]

问题描述 给你两个按 非递减顺序 排列的整数数组 nums1 和 nums2,另有两个整数 m 和 n ,分别表示 nums1 和 nums2 中的元素数目。 请你 合并 nums2 到 nums1 中,使合并后的数组同样按 非递减顺序 排列。注意:最终,合并…

Leetcode - 二进制求和 E[67]

题目描述 给你两个二进制字符串,返回它们的和(用二进制表示)。 输入为 非空 字符串且只包含数字 1 和 0。示例 1:输入: a "11", b "1"输出: "100" 示例 2: 输入: a "1010", b "1011" …

抽象类的继承

接口中有定义的方法 具体方法功能代码可以不写)如果是继承接口 也要把方法名照写上 即使不知道具体干某些事情 具体干某些事情 就必须对抽象类中的每个方法都进行实现(换种说法就是具体化 abstract class cWeapon{ int damage; abstract int setDamage(); abstract …

Leetcode - 无重复字符的最长字串 M[3]

问题描述 给定一个字符串 s ,请你找出其中不含有重复字符的 最长子串 的长度。示例 1:输入: s "abcabcbb"输出: 3解释: 因为无重复字符的最长子串是 "abc",所以其长度为 3。 示例 2:输入: s "bbbbb"输出: 1解释: 因为无…

asp.netmvc 三层搭建一个完整的项目

接下来用 asp.net mvc 三层搭建一个完整的项目: 架构图: 使用的数据库: 一张公司的员工信息表,测试数据 解决方案项目设计: 1.新建一个空白解决方案名称为Company 2.在该解决方案下,新建解决方案文件夹(UI,BLL,DAL,Model) 当然还可以加上comm…

eclipse 编的java程序运行后显示问号

在Resource中把编码改成GBK或者是GB2312 ||| 改为GB2312 或者 GBK 就不会了 选中properties属性 你右键单击该类 在右边选择GBk 答案补充 直接输入GBK就行了 答案补充 选择下面的others ||| 在我这里都没错啊 然后找到resource 选择Properties 然后找到你的文件点击右键 在reso…