中文版p121
看了原版,原来压根就没有连续走十步的说法,翻译错误
---------------------------------------------------------------------------------------
检验一个方向连续走十步,有些疑惑。按书上的写法,只是检测走到正十步或者负十步,没有对「连续」进行检测。
自己拟写了一种方法。
def find(a):
count=0
pre=-10
mode = 'increase'
if a[0]>a[1] : mode='decrease'
#or small
for i,v in enumerate(a):
if mode=='increase':
if v>pre:
count+=1
else:
count=2
mode = 'decrease'
else:
if v<pre:
count+=1
else:
count=2
mode = 'increase'
if count == 10: return i
pre=v
return -1