剑指 Offer 05. 替换空格
题目描述:
请实现一个函数,把字符串 s
中的每个空格替换成"%20"。
示例:
输入:s = "We are happy."
输出:"We%20are%20happy."
# SOLO
# 采用了str的内置函数replace
class Solution:
def replaceSpace(self, s: str) -> str:
result=s.replace(' ', '%20') # 采用str.replace("原字符", "替换字符")替换即可。
return result
# good
# 采用遍历方式将str中每个字符,将其转换,不需要借助内置函数。
class Solution:
def replaceSpace(self, s: str) -> str:
res = []
for c in s:
if c == ' ': res.append("%20")
else: res.append(c)
return "".join(res)
备注: