mediumEnumerationSliding WindowString 0 views
Count the Number of Substrings With Dominant Ones
You are given a binary string s.
You are given a binary string s.
Return the number of substrings with dominant ones.
A string has dominant ones if the number of ones in the string is greater than or equal to the square of the number of zeros in the string.
Example 1
Input: s = "00011"
Output: 5
Explanation: The substrings with dominant ones are shown in the table below.
Example 2
Input: s = "101101"
Output: 16
Explanation: The substrings with non-dominant ones are shown in the table below. Since there are 21 substrings total and 5 of them have non-dominant ones, it follows that there are 16 substrings with dominant ones.
Constraints
- 1 <= s.length <= 4 * 10^4
- s consists only of characters '0' and '1'.
Hints
Companies
No companies reported yet.
Discussion
Sign in to join the discussion.
Loading discussion...
Test results
No test cases yet.