class Solution:
def zeroFilledSubarray(self, nums: List[int]) -> int:
res = 0
for i in range(len(nums)):
for j in range(i, len(nums)):
if nums[j] != 0:
break
res += 1
return resclass Solution:
def zeroFilledSubarray(self, nums: List[int]) -> int:
res = i = 0
while i < len(nums):
count = 0
while i < len(nums) and nums[i] == 0:
count += 1
i += 1
res += count
i += 1
return resclass Solution:
def zeroFilledSubarray(self, nums: List[int]) -> int:
res = count = 0
for num in nums:
if num == 0:
count += 1
else:
count = 0
res += count
return resclass Solution:
def zeroFilledSubarray(self, nums: List[int]) -> int:
res = count = 0
for num in nums:
if num == 0:
count += 1
else:
res += (count * (count + 1)) // 2
count = 0
res += (count * (count + 1)) // 2
return res