Binary Substrings
STRING
Problem
Given a binary string s
, return the number of non-empty substrings that have the same number of 0's and 1's, and all the 0's and all the 1's in these substrings are grouped consecutively.
Substrings that occur multiple times are counted the number of times they occur.
Examples
countBinarySubstrings("11000110") // returns 5 // Substrings: "1100", "0011", "10", "01", and "10". countBinarySubstrings("100110") // returns 4 // The harmonious designs are: "10", "0011", "10", and "01".
Loading...