#1784

Check if Binary String Has at Most One Segment of Ones

easy · verified · 48.5% accepted · 637 likes · top 34%

string

⊣ practice⊣ open on leetcode ↗

Description

Given a binary string s ​​​​​without leading zeros, return true​​​ if s contains at most one contiguous segment of ones. Otherwise, return false.

Example 1:

Input: s = "1001"
Output: false
Explanation: The ones do not form a contiguous segment.

Example 2:

Input: s = "110"
Output: true

Solution