-
LeetCode in Python: Python中有效的Leetcode解决方案(注:此处将“有效期”理解为“有效”的解决方案)
资源介绍
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
%)
█░░░░░░░░░░░░░