给定一个二进制数组
nums
, 计算其中最大连续1
的个数。

思路:直接转换成字符串,用0分割,统计最长的长度就行了
class Solution:
def findMaxConsecutiveOnes(self, nums: List[int]) -> int:
# 直接转换成字符串,用0分割,统计最长的长度就行了
str_num = ""
for num in nums:
str_num += str(num)
result = str_num.split("0")
len_list = []
for elem in result:
len_list.append(len(elem))
return max(len_list)
