《剑指Offer》刷题之替换空格

《剑指Offer》刷题之替换空格

我不知道将去向何方,但我已在路上!
时光匆匆,虽未曾谋面,却相遇于斯,实在是莫大的缘分,感谢您的到访 !
  • 题目
    请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。
  • 示例
示例 1 :
输入:"We Are Happy"
返回值:"We%20Are%20Happy"
  • 代码1:
class Solution:
    def replaceSpace(self , s ):
        temp = ""
        for i in s:
            if i != ' ':
                temp += i
            else:
                temp += '%20'
        return temp
  • 算法说明:
    建立新的字符串temp,然后将s中的元素逐个遍历,将不是空格的元素,直接存入字符串temp,如果当前元素是空格,在字符串之后添加%20,返回temp

猜你喜欢

转载自blog.csdn.net/qq_34331113/article/details/114906862