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




















