1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-11 02:58:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/计数二进制子串 [count-binary-substrings].html

31 lines
1.2 KiB
HTML
Raw Normal View History

2022-03-27 20:46:41 +08:00
<p>给定一个字符串&nbsp;<code>s</code>,统计并返回具有相同数量 <code>0</code><code>1</code> 的非空(连续)子字符串的数量,并且这些子字符串中的所有 <code>0</code> 和所有 <code>1</code> 都是成组连续的。</p>
<p>重复出现(不同位置)的子串也要统计它们出现的次数。</p>
&nbsp;
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>s = "00110011"
<strong>输出:</strong>6
<strong>解释:</strong>6 个子串满足具有相同数量的连续 1 和 0 "0011"、"01"、"1100"、"10"、"0011" 和 "01" 。
注意,一些重复出现的子串(不同位置)要统计它们出现的次数。
另外,"00110011" 不是有效的子串,因为所有的 0还有 1 )没有组合在一起。</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>s = "10101"
<strong>输出:</strong>4
<strong>解释:</strong>有 4 个子串:"10"、"01"、"10"、"01" ,具有相同数量的连续 1 和 0 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= s.length &lt;= 10<sup>5</sup></code></li>
<li><code>s[i]</code><code>'0'</code><code>'1'</code></li>
</ul>