1. 程式人生 > >2.替換空格-劍指offer-Python2.7

2.替換空格-劍指offer-Python2.7

題目描述: 請實現一個函式,將一個字串中的每個空格替換成“%20”。例如,當字串為We Are Happy. 則經過替換之後的字串為We%20Are%20Happy。

思路: 建立一個空字串,遍歷給定字串,如果遇到字母直接加入新字串中,如果遇到空格則把字串‘%20’加入到新字串中。

Python2.7實現

class Solution:
    def replaceSpace(self,s):
        stack = '' 
        for i in s:
            if i == ' ':
                stack += '%20'
            else:
                stack += i
        return stack

寫在後面: 不太明白這道題的考點。