每日一题力扣557

时间:2021-03-15 11:18:18   收藏:0   阅读:0

 

 

 

错解

class Solution:
    def reverseWords(self, s: str) -> str:
        a=[]
        s=s.split()
        for i in s:
            if i!=‘‘:
                left=0
                right=len(i)-1
                while left <right:
                    i[left],i[right]=i[right],i[left]#字符串不可以这么改,因为字符串不可变
                    left+=1
                    right-=1
                a.append(i)
                
        return s

正解:

 

class Solution:
    def reverseWords(self, s: str) -> str:
        return  .join(i[::-1] for i in s.split())

 

评论(0
© 2014 mamicode.com 版权所有 京ICP备13008772号-2  联系我们:gaon5@hotmail.com
迷上了代码!