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

Posted 真不知道叫啥好

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了leetcode-189周赛-1451-重新排列句子中的单词相关的知识,希望对你有一定的参考价值。

题目描述:

 

 

 

 提交:

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-重新排列句子中的单词的主要内容,如果未能解决你的问题,请参考以下文章

1451. 重新排列句子中的单词

LeetCode192周赛-5428. 重新排列数组

LeetCode192周赛-5428. 重新排列数组

Java实现LeetCode第199场周赛(题号5472,5473,5474,5462)

JAVALeetCode力扣 第199场周赛 题解+代码

LeetCode 189