难度:简单
给你一个二进制字符串
s
,该字符串 不含前导零 。如果
s
包含 零个或一个由连续的'1'
组成的字段 ,返回true
。否则,返回false
。示例 1:
输入:s = "1001" 输出:false 解释:由连续若干个'1'
组成的字段数量为 2,返回 false示例 2:
输入:s = "110" 输出:true提示:
1 <= s.length <= 100
s[i]
为'0'
或'1'
s[0]
为'1'
题解:(找到最左边和最右边的1,中间有0返回false)
class Solution:def checkOnesSegment(self, s: str) -> bool:res_index = []for i in range(len(s)):if s[i] == '1':res_index.append(i)for j in range(res_index[0],res_index[-1]-1):if list(s)[j] == '0':return Falsereturn True
leetcode:1784. 检查二进制字符串字段(python3解法)
2025/2/22 2:21:36
来源:https://blog.csdn.net/qq_41905051/article/details/145042384
浏览:
次
关键词:leetcode:1784. 检查二进制字符串字段(python3解法)
版权声明:
本网仅为发布的内容提供存储空间,不对发表、转载的内容提供任何形式的保证。凡本网注明“来源:XXX网络”的作品,均转载自其它媒体,著作权归作者所有,商业转载请联系作者获得授权,非商业转载请注明出处。
我们尊重并感谢每一位作者,均已注明文章来源和作者。如因作品内容、版权或其它问题,请及时与我们联系,联系邮箱:809451989@qq.com,投稿邮箱:809451989@qq.com
热文排行
最新新闻
- leetcode:1784. 检查二进制字符串字段(python3解法)
- CentOS上如何离线批量自动化部署zabbix 7.0版本客户端
- 数据恢复教程:如何从硬盘、SD存储卡、数码相机中恢复误删除数据。
- 江科大51单片机学习笔记(2)
- 基于Java EE“陕西农特产品”网络交易平台设计与实现(源码+文档)
- 华为FreeBuds Pro4和FreeBuds Pro3区别,相比上一代升级了什么
- 仿快团团商品详情页底部按钮头像轮播(uniapp)
- 如何分清楚常见的 Git 分支管理策略Git Flow、GitHub Flow 和 GitLab Flow
- 自动化学习2:pytest的高级用法(mark标记/fixture/hook)
- Liunx---批量安装服务器
推荐新闻
- leetcode:1784. 检查二进制字符串字段(python3解法)
- CentOS上如何离线批量自动化部署zabbix 7.0版本客户端
- 数据恢复教程:如何从硬盘、SD存储卡、数码相机中恢复误删除数据。
- 江科大51单片机学习笔记(2)
- 基于Java EE“陕西农特产品”网络交易平台设计与实现(源码+文档)
- 华为FreeBuds Pro4和FreeBuds Pro3区别,相比上一代升级了什么
- 仿快团团商品详情页底部按钮头像轮播(uniapp)
- 如何分清楚常见的 Git 分支管理策略Git Flow、GitHub Flow 和 GitLab Flow
- 自动化学习2:pytest的高级用法(mark标记/fixture/hook)
- Liunx---批量安装服务器