每日一题1592. 重新排列单词间的空格

Posted 王六六同学

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了每日一题1592. 重新排列单词间的空格相关的知识,希望对你有一定的参考价值。

1592. 重新排列单词间的空格

输入:text = " this is a sentence "
输出:“this is a sentence”
解释:总共有 9 个空格和 4 个单词。可以将 9 个空格平均分配到相邻单词之间,相邻单词间空格数为:9 / (4-1) = 3 个。

统计空格数,存储单词。
判断单词数是否为1。
单词数为1,将所有的空格拼接在这个单词后面。
单词数不为1,计算出单词间的间隔,循环拼接。如果有多余的空格,拼接在末尾即可。

public String reorderSpaces(String text) 
   
    StringBuilder sb = new StringBuilder

以上是关于每日一题1592. 重新排列单词间的空格的主要内容,如果未能解决你的问题,请参考以下文章

LeetCode 1592. 重新排列单词间的空格

每日一题1470. 重新排列数组

Java算法 每日一题 编号151:反转字符串中的单词

Java算法 每日一题 编号151:反转字符串中的单词

Java算法 每日一题 编号151:反转字符串中的单词

leetcode每日一题