class Solution:
def replaceSpace(self, s: str) -> str:
counter = s.count(' ')
res = list(s)
res.extend([' ']*counter*2)
front = len(s)-1
rear = len(res)-1
while front >= 0:
if res[front] == ' ':
res[rear-2:rear+1] = '%20' #左闭右开
rear -= 3
else:
res[rear] = res[front]
rear -= 1
front -= 1
return ''.join(res)
Leetcode 剑指 Offer 05. 替换空格 LCOF - Python
最新推荐文章于 2022-04-10 17:03:39 发布