mirror of
https://gitee.com/coder-xiaomo/leetcode-problemset
synced 2025-01-11 02:58:13 +08:00
47 lines
1.7 KiB
HTML
47 lines
1.7 KiB
HTML
|
<p>给你一个字符串 <code>title</code> ,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母 <strong>大写</strong> :</p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li>如果单词的长度为 <code>1</code> 或者 <code>2</code> ,所有字母变成小写。</li>
|
|||
|
<li>否则,将单词首字母大写,剩余字母变成小写。</li>
|
|||
|
</ul>
|
|||
|
|
|||
|
<p>请你返回 <strong>大写后</strong> 的<em> </em><code>title</code> 。</p>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><b>示例 1:</b></p>
|
|||
|
|
|||
|
<pre><b>输入:</b>title = "capiTalIze tHe titLe"
|
|||
|
<b>输出:</b>"Capitalize The Title"
|
|||
|
<strong>解释:</strong>
|
|||
|
由于所有单词的长度都至少为 3 ,将每个单词首字母大写,剩余字母变为小写。
|
|||
|
</pre>
|
|||
|
|
|||
|
<p><strong>示例 2:</strong></p>
|
|||
|
|
|||
|
<pre><b>输入:</b>title = "First leTTeR of EACH Word"
|
|||
|
<b>输出:</b>"First Letter of Each Word"
|
|||
|
<strong>解释:</strong>
|
|||
|
单词 "of" 长度为 2 ,所以它保持完全小写。
|
|||
|
其他单词长度都至少为 3 ,所以其他单词首字母大写,剩余字母小写。
|
|||
|
</pre>
|
|||
|
|
|||
|
<p><strong>示例 3:</strong></p>
|
|||
|
|
|||
|
<pre><b>输入:</b>title = "i lOve leetcode"
|
|||
|
<b>输出:</b>"i Love Leetcode"
|
|||
|
<strong>解释:</strong>
|
|||
|
单词 "i" 长度为 1 ,所以它保留小写。
|
|||
|
其他单词长度都至少为 3 ,所以其他单词首字母大写,剩余字母小写。
|
|||
|
</pre>
|
|||
|
|
|||
|
<p> </p>
|
|||
|
|
|||
|
<p><strong>提示:</strong></p>
|
|||
|
|
|||
|
<ul>
|
|||
|
<li><code>1 <= title.length <= 100</code></li>
|
|||
|
<li><code>title</code> 由单个空格隔开的单词组成,且不含有任何前导或后缀空格。</li>
|
|||
|
<li>每个单词由大写和小写英文字母组成,且都是 <strong>非空</strong> 的。</li>
|
|||
|
</ul>
|