LeetCode 1784. 检查二进制字符串字段

LeetCode 1784. 检查二进制字符串字段缩略图

给你一个二进制字符串 s ,该字符串 不含前导零 。

如果 s 包含 零个或一个由连续的 ‘1’ 组成的字段 ,返回 true​​​ 。否则,返回 false 。

如果 s 中 由连续若干个 ‘1’ 组成的字段 数量不超过 1,返回 true​​​ 。否则,返回 false 。

来源:力扣(LeetCode)
链接:https://leetcode.cn/problems/check-if-binary-string-has-at-most-one-segment-of-ones
著作权归领扣网络所有。商业转载请联系官方授权,非商业转载请注明出处。

LeetCode 1784. 检查二进制字符串字段插图
OpenCV步步精深-可心科创工作室

思路:直接找如果有形式如“01”字符串出现,就是false,否则true

class Solution:
    def checkOnesSegment(self, s: str) -> bool:
        # 直接判断1当中是否有0,没有就true,有就false
        # 或者有"01"出现,就是false
        if "01" in s:
            return False
        return True
LeetCode 1784. 检查二进制字符串字段插图1
OpenCV步步精深-可心科创工作室

更多干货见 OpenCV步步精深