mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-10 18:48:13 +08:00
36 lines
1.5 KiB
HTML
36 lines
1.5 KiB
HTML
<p>给你一份『词汇表』(字符串数组) <code>words</code> 和一张『字母表』(字符串) <code>chars</code>。</p>
|
||
|
||
<p>假如你可以用 <code>chars</code> 中的『字母』(字符)拼写出 <code>words</code> 中的某个『单词』(字符串),那么我们就认为你掌握了这个单词。</p>
|
||
|
||
<p>注意:每次拼写(指拼写词汇表中的一个单词)时,<code>chars</code> 中的每个字母都只能用一次。</p>
|
||
|
||
<p>返回词汇表 <code>words</code> 中你掌握的所有单词的 <strong>长度之和</strong>。</p>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>示例 1:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>words = ["cat","bt","hat","tree"], chars = "atach"
|
||
<strong>输出:</strong>6
|
||
<strong>解释: </strong>
|
||
可以形成字符串 "cat" 和 "hat",所以答案是 3 + 3 = 6。
|
||
</pre>
|
||
|
||
<p><strong>示例 2:</strong></p>
|
||
|
||
<pre><strong>输入:</strong>words = ["hello","world","leetcode"], chars = "welldonehoneyr"
|
||
<strong>输出:</strong>10
|
||
<strong>解释:</strong>
|
||
可以形成字符串 "hello" 和 "world",所以答案是 5 + 5 = 10。
|
||
</pre>
|
||
|
||
<p> </p>
|
||
|
||
<p><strong>提示:</strong></p>
|
||
|
||
<ol>
|
||
<li><code>1 <= words.length <= 1000</code></li>
|
||
<li><code>1 <= words[i].length, chars.length <= 100</code></li>
|
||
<li>所有字符串中都仅包含小写英文字母</li>
|
||
</ol>
|