LeetCode 485. 最大连续 1 的个数缩略图

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

LeetCode 485. 最大连续 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)
LeetCode 485. 最大连续 1 的个数插图1
更多干货见 OpenCV步步精深

作者 admin

发表回复

您的电子邮箱地址不会被公开。 必填项已用*标注