mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
40 lines
2.1 KiB
HTML
40 lines
2.1 KiB
HTML
<p>给你两个字符串数组 <code>queries</code> 和 <code>dictionary</code> 。数组中所有单词都只包含小写英文字母,且长度都相同。</p>
|
||
|
||
<p>一次 <strong>编辑</strong> 中,你可以从 <code>queries</code> 中选择一个单词,将任意一个字母修改成任何其他字母。从 <code>queries</code> 中找到所有满足以下条件的字符串:<strong>不超过</strong> 两次编辑内,字符串与 <code>dictionary</code> 中某个字符串相同。</p>
|
||
|
||
<p>请你返回<em> </em><code>queries</code> 中的单词列表,这些单词距离 <code>dictionary</code> 中的单词 <strong>编辑次数</strong> 不超过 <strong>两次</strong> 。单词返回的顺序需要与 <code>queries</code> 中原本顺序相同。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre><b>输入:</b>queries = ["word","note","ants","wood"], dictionary = ["wood","joke","moat"]
|
||
<b>输出:</b>["word","note","wood"]
|
||
<strong>解释:</strong>
|
||
- 将 "word" 中的 'r' 换成 'o' ,得到 dictionary 中的单词 "wood" 。
|
||
- 将 "note" 中的 'n' 换成 'j' 且将 't' 换成 'k' ,得到 "joke" 。
|
||
- "ants" 需要超过 2 次编辑才能得到 dictionary 中的单词。
|
||
- "wood" 不需要修改(0 次编辑),就得到 dictionary 中相同的单词。
|
||
所以我们返回 ["word","note","wood"] 。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre><b>输入:</b>queries = ["yes"], dictionary = ["not"]
|
||
<b>输出:</b>[]
|
||
<strong>解释:</strong>
|
||
"yes" 需要超过 2 次编辑才能得到 "not" 。
|
||
所以我们返回空数组。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ul>
|
||
<li><code>1 <= queries.length, dictionary.length <= 100</code></li>
|
||
<li><code>n == queries[i].length == dictionary[j].length</code></li>
|
||
<li><code>1 <= n <= 100</code></li>
|
||
<li>所有 <code>queries[i]</code> 和 <code>dictionary[j]</code> 都只包含小写英文字母。</li>
|
||
</ul>
|