题目
给你一个字符串 title
,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母 大写 :
- 如果单词的长度为
1
或者2
,所有字母变成小写。 - 否则,将单词首字母大写,剩余字母变成小写。
请你返回 大写后 的 title
。
示例1:
1 | 输入:title = "capiTalIze tHe titLe" |
示例2:
1 | 输入:title = "First leTTeR of EACH Word" |
示例3:
1 | 输入:title = "i lOve leetcode" |
提示:
1 <= title.length <= 100
title
由单个空格隔开的单词组成,且不含有任何前导或后缀空格。- 每个单词由大写和小写英文字母组成,且都是 非空 的。
解法
解法一:
Java
1 | public String capitalizeTitle(String title) { |