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();}
}