剑指Offer05:替换空格
1. 题目描述
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。 实例:
输入:s = "We are happy."
输出:"We%20are%20happy."
2. 涉及到的知识点(Python)
字符串是不可变类型,无法直接赋值list转str: ''.join(list)str转list:list(str)
3. 解法
3.1 遍历添加
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)
3.2 原地交换
c++中string
剑指Offer05:替换空格最先出现在Python成神之路。
版权声明:
作者:lichengxin
链接:https://www.techfm.club/p/7254.html
来源:TechFM
文章版权归作者所有,未经允许请勿转载。
THE END
二维码
共有 0 条评论