leetcode

Solution to some Leetcode problems written in C++
git clone git://git.dimitrijedobrota.com/leetcode.git
Log | Files | Refs | README | LICENSE

1493.cpp (349B)


      1 class Solution {
      2   public:
      3     int longestSubarray(const vector<int> &nums) {
      4         int res = 0, left = 0, zero = -1, i;
      5         for (i = 0; i < nums.size(); i++) {
      6             if (nums[i]) continue;
      7             res = max(res, i - left);
      8             left = zero + 1;
      9             zero = i;
     10         }
     11         return max(res, i - left) - 1;
     12     }
     13 };