总算把day 8 的打卡了!
今天学到字符串里面很秀的一个操作:
一旦涉及到把后面的某字段挪到前面,我们就可以通过把整体倒转;在分步局部倒转的方式实现
好处是可以不需要额外空间!
(但是python里面string不可修改,也就模拟一下好了,hhh)
class Solution:
def reverseWords(self, s: str) -> str:
# 删除前后空白
s = s.strip()
# 反转整个字符串
s = s[::-1]
# 将字符串拆分为单词,并反转每个单词
s = ' '.join(word[::-1] for word in s.split())
return s