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)/检查两个字符串是否几乎相等 [check-whether-two-strings-are-almost-equivalent].html
2022-03-29 12:43:11 +08:00

50 lines
2.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>word1</code>&nbsp;<code>word2</code>&nbsp;中从 <code>'a'</code>&nbsp;<code>'z'</code>&nbsp;每一个字母出现频率之差都 <strong>不超过</strong>&nbsp;<code>3</code>&nbsp;,那么我们称这两个字符串&nbsp;<code>word1</code>&nbsp;<code>word2</code> <strong>几乎相等</strong>&nbsp;</p>
<p>给你两个长度都为&nbsp;<code>n</code>&nbsp;的字符串&nbsp;<code>word1</code>&nbsp;<code>word2</code>&nbsp;,如果&nbsp;<code>word1</code>&nbsp;&nbsp;<code>word2</code>&nbsp;<strong>几乎相等</strong>&nbsp;,请你返回&nbsp;<code>true</code>&nbsp;,否则返回&nbsp;<code>false</code>&nbsp;</p>
<p>一个字母 <code>x</code>&nbsp;的出现 <strong>频率</strong>&nbsp;指的是它在字符串中出现的次数。</p>
<p>&nbsp;</p>
<p><strong>示例 1</strong></p>
<pre><b>输入:</b>word1 = "aaaa", word2 = "bccb"
<b>输出:</b>false
<b>解释:</b>字符串 "aaaa" 中有 4 个 'a' ,但是 "bccb" 中有 0 个 'a' 。
两者之差为 4 ,大于上限 3 。
</pre>
<p><strong>示例 2</strong></p>
<pre><b>输入:</b>word1 = "abcdeef", word2 = "abaaacc"
<b>输出:</b>true
<b>解释:</b>word1 和 word2 中每个字母出现频率之差至多为 3
- 'a' 在 word1 中出现了 1 次,在 word2 中出现了 4 次,差为 3 。
- 'b' 在 word1 中出现了 1 次,在 word2 中出现了 1 次,差为 0 。
- 'c' 在 word1 中出现了 1 次,在 word2 中出现了 2 次,差为 1 。
- 'd' 在 word1 中出现了 1 次,在 word2 中出现了 0 次,差为 1 。
- 'e' 在 word1 中出现了 2 次,在 word2 中出现了 0 次,差为 2 。
- 'f' 在 word1 中出现了 1 次,在 word2 中出现了 0 次,差为 1 。
</pre>
<p><strong>示例 3</strong></p>
<pre><b>输入:</b>word1 = "cccddabba", word2 = "babababab"
<b>输出:</b>true
<b>解释:</b>word1 和 word2 中每个字母出现频率之差至多为 3
- 'a' 在 word1 中出现了 2 次,在 word2 中出现了 4 次,差为 2 。
- 'b' 在 word1 中出现了 2 次,在 word2 中出现了 5 次,差为 3 。
- 'c' 在 word1 中出现了 3 次,在 word2 中出现了 0 次,差为 3 。
- 'd' 在 word1 中出现了 2 次,在 word2 中出现了 0 次,差为 2 。
</pre>
<p>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>n == word1.length == word2.length</code></li>
<li><code>1 &lt;= n &lt;= 100</code></li>
<li><code>word1</code>&nbsp;<code>word2</code>&nbsp;都只包含小写英文字母。</li>
</ul>