1
0
mirror of https://gitee.com/coder-xiaomo/leetcode-problemset synced 2025-01-10 18:48:13 +08:00
Code Issues Projects Releases Wiki Activity GitHub Gitee
leetcode-problemset/leetcode-cn/problem (Chinese)/判断字符串的两半是否相似 [determine-if-string-halves-are-alike].html
2022-03-29 12:43:11 +08:00

35 lines
1.5 KiB
HTML
Raw Blame History

This file contains ambiguous Unicode characters

This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.

<p>给你一个偶数长度的字符串 <code>s</code> 。将其拆分成长度相同的两半,前一半为 <code>a</code> ,后一半为 <code>b</code></p>
<p>两个字符串 <strong>相似</strong> 的前提是它们都含有相同数目的元音(<code>'a'</code><code>'e'</code><code>'i'</code><code>'o'</code><code>'u'</code><code>'A'</code><code>'E'</code><code>'I'</code><code>'O'</code><code>'U'</code>)。注意,<code>s</code> 可能同时含有大写和小写字母。</p>
<p>如果<em> </em><code>a</code><em> </em><em> </em><code>b</code> 相似,返回 <code>true</code> ;否则,返回 <code>false</code></p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre>
<strong>输入:</strong>s = "book"
<strong>输出:</strong>true
<strong>解释:</strong>a = "b<strong>o</strong>" 且 b = "<strong>o</strong>k" 。a 中有 1 个元音b 也有 1 个元音。所以a 和 b 相似。
</pre>
<p><strong>示例 2</strong></p>
<pre>
<strong>输入:</strong>s = "textbook"
<strong>输出:</strong>false
<strong>解释:</strong>a = "t<strong>e</strong>xt" 且 b = "b<strong>oo</strong>k" 。a 中有 1 个元音b 中有 2 个元音。因此a 和 b 不相似。
注意,元音 o 在 b 中出现两次,记为 2 个。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>2 &lt;= s.length &lt;= 1000</code></li>
<li><code>s.length</code> 是偶数</li>
<li><code>s</code><strong>大写和小写</strong> 字母组成</li>
</ul>