Leetcode # 485. Max Consecutive Ones
Problem
https://leetcode.com/problems/max-consecutive-ones
Solution
Time Complexity: O(len(nums))
Space Complexity: O(1)
(The input and output generally do not count towards the space complexity.)
class Solution:
def findMaxConsecutiveOnes(self, nums: List[int]) -> int:
ans = curr = 0
for i in range(len(nums)):
if nums[i] == 1: curr += 1
else:
ans, curr = max(ans, curr), 0
return max(ans, curr)
Last Updated on 2023/08/29 by A1go