IDEA配置leetcode插件的步骤

 更新时间:2021年04月22日 09:40:46   作者:此生辽阔  
这篇文章主要介绍了IDEA配置leetcode插件的步骤,文中通过示例代码介绍的非常详细,对大家的学习或者工作具有一定的参考学习价值,需要的朋友们下面随着小编来一起学习学习吧

一、创建空项目

我的建议是创建一个空项目用来刷题,我这你这你已有的工程下面创建一个新的module也行
File->new project->Empty Project

在这里插入图片描述

在这里插入图片描述

添加新的Module

在这里插入图片描述

记得选jdk8

在这里插入图片描述

二、安装插件

File->Seetings->Plugins
搜索leetcode点击安装
安装完成之后需要重启IDEA以加载leetcode插件

在这里插入图片描述

三、配置leetcode

在这里插入图片描述

URL选项:可以选择是国内还是国外的语言
LoginName:注册的用户名(就是你的leetcode账号)
Password:密码
TempFilePath:项目存放的路径,可以自己设定
Code Type:可根据自己的喜好,选择java/Python/C++/…
CodeFileName:代码文件名字,正常是让你显示每个题目的英文名字,最好用英文的

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

CodeTemplate:每个题目Code初始化模板

/**
  * 题目Id:${question.frontendQuestionId}
  * 题目:${question.title}
  * 日期:$!velocityTool.date()
*/
${question.content}
package leetcode.editor.cn;
public class $!velocityTool.camelCaseName(${question.titleSlug}) {
    public static void main(String[] args) {
        Solution solution = new $!velocityTool.camelCaseName(${question.titleSlug})().new Solution();
        System.out.println("Hello world");
    }
    ${question.code}
} 

四、刷题

当右下角出现LeetCode,点击并选择题目

在这里插入图片描述

在这里插入图片描述

配置完成之后,在IEDA的右下角有一个Leetcode的菜单,打开会显示同步你网站上的刷题菜单。

在上方会有很多按钮,包括刷新题目、配置等。
第一个 Problems 为所有的题目,题目标题按难易程度分别用不同的颜色进行标识,绿色表示容易,黄色表示中等,红色表示困难。
双击题目会将题目按先前配置的信息加载到本地路径中,并生成相应的模板。
做完题目之后,也可以直接提交,并有反馈结果。

在这里插入图片描述

代码文件的生成目录为TempFilePath+你CodeTemplate定义的Package(比如我的是 leetcode.editor.cn)

五、提交代码

我们可以在编写程序过程中运行来测试程序

在这里插入图片描述

在主界面右键鼠标就会出现选择项

在这里插入图片描述

Run Code:根据测试用例跑代码
Testcase:测试用例(可自行修改)
Submit:提交

在这里插入图片描述

到此这篇关于IDEA配置leetcode插件的步骤的文章就介绍到这了,更多相关IDEA配置leetcode插件 内容请搜索脚本之家以前的文章或继续浏览下面的相关文章希望大家以后多多支持脚本之家!

相关文章

  • Jenkins打包、发布及部署详细全过程

    Jenkins打包、发布及部署详细全过程

    我们要正式的使用jenkins了,第一个任务就是自动化打包部署项目,下面这篇文章主要给大家介绍了关于Jenkins打包、发布及部署的相关资料,需要的朋友可以参考下
    2023-12-12
  • 如何使用VSCode插件Remote-Tunnels连接服务器

    如何使用VSCode插件Remote-Tunnels连接服务器

    本文介绍使用Remote - Tunnels连接服务器,该方法需要远程服务器有流畅的网络环境,它使用微软的服务来建立隧道,需要登录GitHub,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2023-11-11
  • 浅析getway网关

    浅析getway网关

    这篇文章主要介绍了getway网关的相关知识,getway可以实现nginx的请求转发和跨域(@CrossOrigin也可以实现跨域),本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友可以参考下
    2022-07-07
  • 微信 小程序开发环境搭建详细介绍

    微信 小程序开发环境搭建详细介绍

    这篇文章主要介绍了微信 小程序开发环境搭建详细介绍的相关资料,需要的朋友可以参考下
    2016-09-09
  • firefox 扩展开发技巧

    firefox 扩展开发技巧

    firefox 扩展开发
    2009-06-06
  • 解决Fiddler在win7系统下的安全证书问题

    解决Fiddler在win7系统下的安全证书问题

    今天小编就为大家分享一篇关于解决Fiddler在win7系统下的安全证书问题,小编觉得内容挺不错的,现在分享给大家,具有很好的参考价值,需要的朋友一起跟随小编来看看吧
    2018-10-10
  • 在github上怎样修改语言设置

    在github上怎样修改语言设置

    这篇文章主要介绍了在github上怎样修改语言设置问题,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2023-09-09
  • 基于Leaflet的VideoOverlay视频图层叠加实战教程

    基于Leaflet的VideoOverlay视频图层叠加实战教程

    这篇文章主要介绍了基于Leaflet的VideoOverlay视频图层叠加实战,本文首先介绍了DistortableVideo组件的相关知识,它的github仓库信息,相关源代码的目录说明,使用依赖信息,需要的朋友可以参考下
    2023-02-02
  • 快速设置IDEA代码风格为Google风格

    快速设置IDEA代码风格为Google风格

    这篇文章主要介绍了快速设置IDEA代码风格为Google风格,使用Google风格format的图文教程,本文给大家介绍的非常详细,对大家的学习或工作具有一定的参考借鉴价值,需要的朋友参考下吧
    2020-11-11
  • 微信小程序给图片做动态标注的实例分享

    微信小程序给图片做动态标注的实例分享

    这篇文章主要介绍了微信小程序给图片做动态标注的一个简化的教程,帮助你了解如何在微信小程序中实现图片标注的功能,需要的朋友可以参考下
    2023-08-08

最新评论