def allPositiveRuns(lst):
count = 0
maxVal = 0
score_array = []
for n in lst:
if n > 0:
count +=1
elif count != 0:
score_array.append(count)
count = 0
if count != 0:
score_array.append(count)
return score_array
a = [1,2,3,4,-1,-2,-3,1,2,-4,-5,-6,-8]
posRuns = allPositiveRuns(a)
print(posRuns)
print(f"Avg positive run: {sum(posRuns) / len(posRuns)}")
ZGVmIGFsbFBvc2l0aXZlUnVucyhsc3QpOgoJY291bnQgPSAwCgltYXhWYWwgPSAwCglzY29yZV9hcnJheSA9IFtdCglmb3IgbiBpbiBsc3Q6CgkJaWYgbiA+IDA6CgkJCWNvdW50ICs9MQoJCWVsaWYgY291bnQgIT0gMDoKCQkJc2NvcmVfYXJyYXkuYXBwZW5kKGNvdW50KQoJCQljb3VudCA9IDAKCWlmIGNvdW50ICE9IDA6CgkJc2NvcmVfYXJyYXkuYXBwZW5kKGNvdW50KQoJcmV0dXJuIHNjb3JlX2FycmF5CgphID0gWzEsMiwzLDQsLTEsLTIsLTMsMSwyLC00LC01LC02LC04XQoKcG9zUnVucyA9IGFsbFBvc2l0aXZlUnVucyhhKQpwcmludChwb3NSdW5zKQpwcmludChmIkF2ZyBwb3NpdGl2ZSBydW46IHtzdW0ocG9zUnVucykgLyBsZW4ocG9zUnVucyl9Iik=