#arrの中から連続するnumの回数を配列にして返す
def repeat_times(arr,num):
res = []
rp = 0
for i in range(len(arr)):
if arr[i] != num:
if rp > 0:
res.append(rp)
rp = 0
else:
rp += 1
if rp > 0:
res.append(rp)
return res
a = [0,1,1,1,0,0,0,0,1,1,0,1,1,1,1,1,0,1,0]
ans = repeat_times(a,1)
print(ans)
ans = repeat_times(a,0)
print(ans)
I2FycuOBruS4reOBi+OCiemAo+e2muOBmeOCi251beOBruWbnuaVsOOCkumFjeWIl+OBq+OBl+OBpui/lOOBmQpkZWYgcmVwZWF0X3RpbWVzKGFycixudW0pOgogIHJlcyA9IFtdCiAgcnAgPSAwCiAgZm9yIGkgaW4gcmFuZ2UobGVuKGFycikpOgogICAgaWYgYXJyW2ldICE9IG51bToKICAgICAgaWYgcnAgPiAwOgogICAgICAgIHJlcy5hcHBlbmQocnApCiAgICAgICAgcnAgPSAwCiAgICBlbHNlOgogICAgICBycCArPSAxCiAgaWYgcnAgPiAwOgogICAgcmVzLmFwcGVuZChycCkKICByZXR1cm4gcmVzCiAgCmEgPSBbMCwxLDEsMSwwLDAsMCwwLDEsMSwwLDEsMSwxLDEsMSwwLDEsMF0KYW5zID0gcmVwZWF0X3RpbWVzKGEsMSkKcHJpbnQoYW5zKQphbnMgPSByZXBlYXRfdGltZXMoYSwwKQpwcmludChhbnMpCg==