class solution
int neworgial=orgial+blank*2;
int porgial=orgial;//原串長度
int pneworgial=neworgial;//目標串長度
while(porgial=0)
else
porgial--;}}
};
總結:(1)先用for迴圈求出字串長度與字串中空格的個數
(2)因為替換空格成3個空間,則計算新串的長度
(3)while迴圈內部用判斷,從末尾往前搜尋原串空格,如果搜尋到空格,在新串位置填入替換值,如果不是空格,直接遞減將原串的值賦值給新串位置。
牛客66道程式設計題 替換空格
class solution s 源字串 defreplacespace self,s write code here return s.replace 20 class solution s 源字串 defreplacespace self,s write code here s list s 把...
牛客 2 替換空格
題目描述 注意 題目中的 替換成長度為3的字串,所以陣列長度增加了。python解決方法 先把字串轉化成列表,進行替換,然後把列表轉化回字串 lis list s leng len s for i in range 0,leng if i lis i 20 return join lis class...
每日刷題 牛客 替換空格
什麼這題也要思路,這比1 1 2難不了多少吧。可能有人問那為什麼還有做?ps 就當複習一下正則也未嘗不可吧。function replacespace str string方法 replace replace 方法返回乙個由替換值 replacement 替換一些或所有匹配的模式 pattern 後...