Problem: 2129. 将标题首字母大写
文章目录
- 思路
- 复杂度
- Code
思路
👨🏫 灵神题解
复杂度
⏰ 时间复杂度:
O
(
n
)
O(n)
O(n)
🌎 空间复杂度:
O
(
n
)
O(n)
O(n)
Code
class Solution {
public String capitalizeTitle(String title) {
StringBuilder ans = new StringBuilder();
for(String s : title.split(" "))
{
if(!ans.isEmpty())
ans.append(" ");
if(s.length() > 2)
{
ans.append(s.substring(0,1).toUpperCase());
s = s.substring(1);
}
ans.append(s.toLowerCase());
}
return ans.toString();
}
}