欢迎光临散文网 会员登陆 & 注册

Python简单练习题解(一)

2022-10-05 15:30 作者:江上カエデ  | 我要投稿

题目来源力扣485.最大连续1的个数

题干:给定一个二进制数组 nums , 计算其中最大连续 1 的个数

示例:

很简单的题


  • 第一种解法:只需要遍历给定的数组,是1加一 反之清零即可

具体代码如下:


  • 第二种解法:将数组转换为字符串,然后用'0'来分割成列表求其中元素的最大长度,如下:


  • 第三种解法:或者也可以利用双指针

定义两个指针i, j

i用来跳过0,j用来跳过1

刷题不一定非要刷多难的题,从基础的慢慢来就行,掌握就好))

解题也一样,尽量试试多种解法))

Python简单练习题解(一)的评论 (共 条)

分享到微博请遵守国家法律