每日刷題 牛客 替換空格

2021-10-03 03:35:04 字數 471 閱讀 3834

什麼這題也要思路,這比1+1=2難不了多少吧。可能有人問那為什麼還有做?ps:就當複習一下正則也未嘗不可吧。

function

replacespace

(str)

string方法 replace

replace() 方法返回乙個由替換值(replacement)替換一些或所有匹配的模式(pattern)後的新字串

使用語法:str.replace(regexp|substr, newsubstr|function)

注意它的返回值是返回匹配完並替換完之後的新字串

還有乙個常用的string方法常用正則做引數的,前面力扣也用過幾次string.prototype.match()

再次用到再說吧,它返回乙個陣列。並且加全域性和不加全域性結果有很大不同喔

牛客網刷題3 替換空格

題目 思路 1.我們知道字串的遍歷無非是從左到右和從右到左兩種。1 如果從左到右,會發現如果遇到空格,會將原來的字元覆蓋。於是,此方法不行。2 那麼就考慮從右向左,遇到空格,就填充 20 否則將原字元移動應該呆的位置。2.具體如圖 每替換一空格,長度增加2 int newlength origina...

c 牛客網刷題 02替換空格

任務 思路 1 首先說明,從正向插入的話,遍歷一遍,將長度為1的空格替換為長度為3的 20,字串的長度會變長,所以題目允許我們開闢新的陣列來進行存放替換後的字串的話,那是肯定沒得問題的,而且問題也就變得很簡單 step1 設定兩個指標分別指向新舊字串的首元素 step2 遍歷原字串,如果遇到空格,就...

牛客66題(2)替換空格

class solution int neworgial orgial blank 2 int porgial orgial 原串長度 int pneworgial neworgial 目標串長度 while porgial 0 else porgial 總結 1 先用for迴圈求出字串長度與字串中...