5697. 检查二进制字符串字段
难度简单1收藏分享切换为英文接收动态反馈
给你一个二进制字符串 s
,该字符串 不含前导零 。
如果 s
最多包含 一个由连续的 '1'
组成的字段 ,返回 true
。否则,返回 false
。
示例 1:
1 | 输入:s = "1001" |
示例 2:
1 | 输入:s = "110" |
提示:
1 <= s.length <= 100
s[i]
为'0'
或'1'
s[0]
为'1'
一次遍历
首先要理解题意,题目的意思是找一个字符串中连续的1的序列的数量如果等于1,那么返回true,否则返回false
记录0和1之间或者1和0之间的跳变,如果跳变的次数多于1次那么说明有不连续的1
1 | class Solution { |