leetcode有效期LeetCode-in-Python LeetCode在线提交测试速度很慢,在做的过程中发现调试很不方便,特别是有时候没注意到的Syntax error,要浪费很多时间,就打算把做过的题目全部可以本地化,希望能提高一些效率。有些题目需要自定义一些数据结构,集中放在了datastruct目录下。使用pytest进行本地调试,已解决的题目都包含了本地测试用例,无需使用网络就可以进行测试。测试用例如下:

tests = [([2, 7, 11, 15], 9, [0, 1]), ([3, 7, 0, 1], 3, [0, 2])]

每一行为一个用例,tuple的前几个为输入的参数,最后一个为期望结果。

测试所有题目:pytest solutions

测试数据结构:pytest datastruct

显示标准输出以及函数执行: pytest 0001.py -vs

进度

Easy 2/372 (0.54%) █░░░░░

Medium 4/666 (0.60%) █░░░░