Pycharm 优雅的刷 leetcode 算法
不管是提前批的准备还是秋招以及来年的春招,leetcode的算法几乎是人人必备的,虽然leetcode已经提供了在线编辑功能,但是虽优秀,但不完美!在此也提供给小伙伴在 Pycharm上面如何优雅的刷 leetcode算法,并且编辑后的代码可以保存在本地,非常方便保存记录以及分享!
·
不管是提前批的准备还是秋招以及来年的春招,leetcode的算法几乎是人人必备的,虽然leetcode已经提供了在线编辑功能,但是虽优秀,但不完美!
在此也提供给小伙伴在 Pycharm上面如何优雅的刷 leetcode算法,并且编辑后的代码可以保存在本地,非常方便保存记录以及分享!
- 在Pycharm 【Setting --> Plugins --> Marketplace】搜索 leetcode editer 点击 install 安装(pro版本收费,买过会员的小伙伴可以安装 pro版本)

- 安装完插件之后,默认会在 Pycharm的右下角新增一个 leetcode的侧边栏(可以拖拽到自己喜欢的地方)

- 我比较喜欢把它放在 Project 项目下面
第一次使用,需要进行相关配置,点击箭头所指的 ⚙️进行设置(也可以在 【Setting --> Tools --> leetcode plugin】进行设置)

- 对插件进行设置
- URL:此处采用默认的 cn.com,不然为美国地址,访问速度会慢很多
- Code Type:编程语言,在此我选用 Python
- LoginName/Password:此处为leetcode账号和密码
- LevelColour:题目难度
- TempFilePath:代码保存地址,它会自动在Path路径下创建一个leetcode包
- CodeFileName:代码保存文件名
- CodeTemplate:代码模版
配置完之后记得 Appley / OK 使之生效

- 点击【->】登陆 leetcode 账户,点击【Refresh Question】 加载题目

- 运行代码,选择题目,在编辑区会自动加载出题目与代码默认内容
在Solution类里面书写即可,鼠标右击代码

- Run:就是运行代码。
- Testcase:就是利用几个例子来验证代码准确性。可以自己来验证。
- submit:就是提交。会提交到Leetcode官方平台。就会有提交记录。
- Submission:是自己的提交记录。
- open content:是利用MarkDown语句打开题目描述。比注释得要更美观。
- open solution:是打开官网上面的几个最优题解。
- open in web:就是跳到浏览器力扣相应的网站。
- position:是定位题目的排序。
- Timer:是计时。
魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。
更多推荐


所有评论(0)