输入一串二进制代码,输出连续1个数最多的大小
Input: [1,1,0,1,1,1] Output: 3注意在判断是否要更新最大值的时候,一定要将计数归0
int longest=0,i=0;
for (auto ix = nums.begin(); ix != nums.end(); ++ix)
if(*ix==1) ++i;
else {
if(i>longest) longest=i;
i=0;
}
if(i>longest) longest=i;
return longest;