歡迎光臨
每天分享高質量文章

演演算法題:替換字串中的空格

(點選上方公眾號,可快速關註)

設計一種方法,將一個字串中的所有空格替換成 %20 。你可以假設該字串有足夠的空間來加入新的字元,且你得到的是“真實的”字元長度。你的程式還需要傳回被替換後的字串的長度。

註意事項:

如果使用 Java 或 Python, 程式中請用字元陣列表示字串。

挑戰:

在原字串(字元陣列)中完成替換,不適用額外空間


格式:

輸入行第一行輸入一個字串,最後輸出替換後的字串和長度。


樣例輸入

“Mr John Smith”


樣例輸出

“Mr%20John%20Smith”

17 

請透過評論說出你的解答。如果有必要,請介紹一下解題思路。在評論中分享解題思路可以讓其他人瞭解你的想法。你的解答幫助了其他人,其他人的解答也將幫助到你。期待大家參與 ^_^


關註「演演算法愛好者」

看更多名企筆試題與解題討論

↓↓

贊(0)

分享創造快樂