牛客网剑指offer刷题笔记:替换空格(Python实现)

题目描述:

请实现一个函数,将一个字符串中的每个空格替换成“%20”。例如,当字符串为We Are Happy.则经过替换之后的字符串为We%20Are%20Happy。

Solution:

暂时没想到什么好办法,就想到了一个笨的办法:通过空格符号将字符分开成几组字符串(也可以认为是几个单词),然后分别在除了最后一组字符串的其他所有的字符串后添加“20%”。

CODE:

# -*- coding:utf-8 -*-
class Solution:
    # s 源字符串
    def replaceSpace(self, s):
        # write code here
        s2 = s.split(" ")
        for i in range(0,len(s2)-1):
            s2[i] += "%20"
        return "".join(s2)

 

你可能感兴趣的:(牛客刷题)