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)/将标题首字母大写 [capitalize-the-title].html
2022-03-29 12:43:11 +08:00

47 lines
1.7 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>给你一个字符串&nbsp;<code>title</code>&nbsp;,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母 <strong>大写</strong>&nbsp;</p>
<ul>
<li>如果单词的长度为&nbsp;<code>1</code>&nbsp;或者&nbsp;<code>2</code>&nbsp;,所有字母变成小写。</li>
<li>否则,将单词首字母大写,剩余字母变成小写。</li>
</ul>
<p>请你返回 <strong>大写后</strong>&nbsp;<em>&nbsp;</em><code>title</code>&nbsp;</p>
<p>&nbsp;</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>&nbsp;</p>
<p><strong>提示:</strong></p>
<ul>
<li><code>1 &lt;= title.length &lt;= 100</code></li>
<li><code>title</code>&nbsp;由单个空格隔开的单词组成,且不含有任何前导或后缀空格。</li>
<li>每个单词由大写和小写英文字母组成,且都是 <strong>非空</strong>&nbsp;的。</li>
</ul>