1.採用自帶的replace函式進行替換
2.遍歷,構建新字串
直接呼叫自帶函式
public
class
solution
}
遍歷替換
public
class
solution
else
}return result.
tostring()
;//輸出替換後的字串
}}
直接呼叫自帶函式
class
solution
:def
replacespace
(self,s)
:return s.replace(
' ',
'%20'
)
遍歷替換
class
solution
:def
replacespace
(self, s)
: new_array =
for i in
range
(len
(s))
:if s[i]
==' '
:'%20'
)else:)
return
''.join(new_array)
劍指offer(2) 替換空格
假設面試官讓我們在原來的字串上做替換。時間複雜度為o n 的解法。我們可以先遍歷一遍字串,這樣就能統計出字串中空格的總數,並可以由此計算出替換之後的字串的總長度。每替換乙個空格,長度增加2,因此替換以後字串的長度等於原來的長度加上2乘以空格數目。length為牛客系統規定字串輸出的最大長度,固定為乙...
劍指offer 2 替換空格
請實現乙個函式,將乙個字串中的空格替換成 20 usr bin env python coding utf 8 created by xuehz on 2017 8 7 class solution s 源字串 defreplacespace self,s write code here if ty...
劍指Offer 2 替換空格
題目描述 python 實現 coding utf 8 class solution s 源字串 def replacespace self,s write code here count 0 for val in s if val count 1 s new len s count 2 index...