mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
43 lines
1.6 KiB
HTML
43 lines
1.6 KiB
HTML
<p>给你一个仅由 <code>0</code> 和 <code>1</code> 组成的二进制字符串 <code>s</code> 。<span style=""> </span><span style=""> </span></p>
|
||
|
||
<p>如果子字符串中 <strong>所有的<span style=""> </span></strong><code><span style="">0</span></code><strong><span style=""> </span>都在 </strong><code>1</code><strong> 之前</strong> 且其中 <code>0</code> 的数量等于 <code>1</code> 的数量,则认为 <code>s</code> 的这个子字符串是平衡子字符串。请注意,空子字符串也视作平衡子字符串。<span style=""> </span></p>
|
||
|
||
<p>返回 <span style=""> </span><code>s</code> 中最长的平衡子字符串长度。</p>
|
||
|
||
<p>子字符串是字符串中的一个连续字符序列。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>s = "01000111"
|
||
<strong>输出:</strong>6
|
||
<strong>解释:</strong>最长的平衡子字符串是 "000111" ,长度为 6 。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>s = "00111"
|
||
<strong>输出:</strong>4
|
||
<strong>解释:</strong>最长的平衡子字符串是 "0011" ,长度为 <span style=""> </span>4 。
|
||
</pre>
|
||
|
||
<p><strong>示例 3:</strong></p>
|
||
|
||
<pre>
|
||
<strong>输入:</strong>s = "111"
|
||
<strong>输出:</strong>0
|
||
<strong>解释:</strong>除了空子字符串之外不存在其他平衡子字符串,所以答案为 0 。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= s.length <= 50</code></li>
|
||
<li><code>'0' <= s[i] <= '1'</code></li>
|
||
</ul>
|