本文最后更新于 201 天前,其中的信息可能已经有所发展或是发生改变。
给你一个字符串 title
,它由单个空格连接一个或多个单词组成,每个单词都只包含英文字母。请你按以下规则将每个单词的首字母 大写 :
- 如果单词的长度为
1
或者2
,所有字母变成小写。 - 否则,将单词首字母大写,剩余字母变成小写。
请你返回 大写后 的 title
。
提示:
1 <= title.length <= 100
title
由单个空格隔开的单词组成,且不含有任何前导或后缀空格。- 每个单词由大写和小写英文字母组成,且都是 非空 的。
class Solution(object):
def capitalizeTitle(self, title):
list = []
new_title = title.split()
for i in range(len(new_title)):
if len(new_title[i]) <= 2:
list.append(new_title[i].lower())
else:
list.append(new_title[i][0].upper() + new_title[i][1:].lower())
return ' '.join(list)