解题思路:按照长度重新排列单词
class Solution:
def arrangeWords(self, text: str) -> str:
items = text.split(' ')
start = items[0]
items.sort(key=lambda x: len(x))
index = items.index(start)
if index != 0:
first = chr(ord(items[0][0])-32)
items[0] = first + items[0][1:]
first = chr(ord(items[index][0])+32)
items[index] = first + items[index][1:]
return ' '.join(items)

本文介绍了一种将句子中的单词按照长度进行排序的算法实现。通过使用Python,我们定义了一个名为'Solution'的类,其中包含一个方法'arrangeWords',该方法接收一个字符串参数'text',并返回一个新的字符串,其中的单词已经按照长度从短到长进行了排序。
314

被折叠的 条评论
为什么被折叠?



