Swift: ~60% runtime and ~32%memory
func findMaxConsecutiveOnes(_ nums: [Int]) -> Int {
        var rep = 0
        var max = 0
        nums.forEach { num in
            rep += num
            max = rep > max ? rep : max
            if num == 0 {
                rep = 0
            }
        }

        return max
    }
Comments (0)