擅长:python、mysql、java
<p>这可能有点棘手。您希望使用一个变量来跟踪长度之和,使用一个变量来跟踪序列发生的次数。
我们可以确定当当前编号<;100且之前的数字大于100</p>
<pre><code>def getLongestSeq(array):
total_length = total_ct = 0
last_is_greater = False
for number in array:
if number > 100:
total_length += 1
last_is_greater = True
elif number<100 and last_is_greater:
total_ct += 1
last_is_greater = False
return round(total_length / total_ct)
</code></pre>
<p>未测试此代码,如果有任何问题,请发表评论</p>