leetcode 2和c编码挑战在这个存储库中,您可以找到我对各种计算机科学问题的解决方案。简单的第485集:给定一个二进制数组,找出该数组中连续1的最大数目

示例1

输入:[1,1,0,1,1,1]

输出:3

说明:前两位或后三位为连续的1。连续1的最大数量为3。

笔记

输入数组将只包含0和1。输入数组的长度为正整数,不会超过10,000。

387 - 字符串中的第一个唯一字符:给定一个字符串,找到其中的第一个非重复字符并返回它的索引。如果不存在,则返回-1。

7 - 反转整数:从给定一个32位有符号整数,反转整数的数字。

1 - 二和:从给定一个整数数组,返回两个数字的索引,使它们相加为特定目标。您可以假设每个输入都只有一个解决方案,并且您不能两次使用相同的元素。

1464 - 数组中两个元素的最大乘积:从给定整数数组nums,选择该数组的两个不同索引i和j。返回(nums[i]-1) * (nums[j]-1)的最大值。

例子

输入:nums = [3,4,5,2]

输出:12

说明:选择索引i=1和j=2。