感觉不同的网络环境结果相差有点大的,可能还要取平均值
写的很好!有一个疑问:对于 expected 中的断言,如果是响应结果中是多层嵌套的,这个时候如何简单的进行断言 ,另外对于有前置后置操作时,是否根据实际情况,每个用例都要根据实际情况再写一遍?
胡乱分享下,提出个思路哈哈
'''
1.因数组中同一个元素只能使用一次,故假定可以使用另外一个一毛一样的数组作为其状态位,假如得出和为目标值,则将其锁定输出
2.遍历
'''
a = [1,3,5,3,6,7,9,10,2,2,3,5]
target = 8
b = [0 for x in range(len(a))]
for i in range(0,len(a)):
if b[i] == 0:# 说明没被使用
for j in range(i,len(a)):
if b[j] == 0:
if a[i] + a[j] == target:
print(i,':',a[i],',',j,':',a[j])
b[i] = 1
b[j] = 1
break