码迷,mamicode.com
首页 > 其他好文 > 详细

leetcode-189周赛-1451-重新排列句子中的单词

时间:2020-05-19 20:15:59      阅读:62      评论:0      收藏:0      [点我收藏+]

标签:arrays   png   rds   turn   split   lambda   info   res   color   

题目描述:

技术图片

 

技术图片

 

 

 提交:

class Solution:
    def arrangeWords(self, text: str) -> str:
        text = text.lower().split(" ")
        text.sort(key = lambda x:len(x))
        text[0] = text[0][0].upper()+text[0][1:]
        return " ".join(text)

java:

class Solution {
    public String arrangeWords(String text) {
           String[] s = text.toLowerCase().split(" ");


        Arrays.sort(s, (o1, o2) -> {

                return o1.length()-o2.length();
        });
        

        char first=s[0].charAt(0);
        first=(char)(first-32);
        String temp= first +s[0].substring(1);
        s[0]=temp;
        String res="";
        res= String.join(" ", s);

        return res;
       
    
    }
}

 

leetcode-189周赛-1451-重新排列句子中的单词

标签:arrays   png   rds   turn   split   lambda   info   res   color   

原文地址:https://www.cnblogs.com/oldby/p/12919015.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!