GH1995 / leetcode-test-and-run

方便 leetcode 刷题的小工具
GNU General Public License v2.0
0 stars 0 forks source link

leetcode-test-and-run

方便 leetcode 刷题的小工具

原因

写这个工具的最主要原因是:懒。

作为弱鸡,刷题对我来说,是件痛苦的事情。

作为一个懒人,我更喜欢一个命令搞定一切,不想一个个写测试样例。

以上就是背景,我的刷题的环境是C++ Linux,用的测试框架是Catch2

如果你用vim,那更好,这里可以安利一波我的vim配置。特别推荐使用一个插件,搭配本工具食用更佳。如果你使用我的配置,已经默认有了安装了这个插件,没有也没关系,不影响刷题。

感觉周围大部分人还是共IDE的比较多,也可以完美适应哦。

配置

没什么需要配置的,你把文件夹clone或者下载到本地,然后打开lc.cpp,把LeetCode上的Solution类复制到lc.cpp中。下面的测试规则怎么写是不会教你的,老生常谈的东西,看里面的样例照葫芦画瓢就行。更多的东西请参考这里

动手

可能遇到的问题

  1. 报错了,检查一下用的是不是C++11
  2. 提示找不到<bits/std++.h>。有的编译器不支持,你可以下载一个放在文件夹里。把#include <bits/stdc++.h>换成#include "stdc++.h"
  3. 其他稀奇古怪的问题,开issue吧。