(點選上方公眾號,可快速關註)
設計一種方法,將一個字串中的所有空格替換成 %20 。你可以假設該字串有足夠的空間來加入新的字元,且你得到的是“真實的”字元長度。你的程式還需要傳回被替換後的字串的長度。
註意事項:
如果使用 Java 或 Python, 程式中請用字元陣列表示字串。
挑戰:
在原字串(字元陣列)中完成替換,不適用額外空間
格式:
輸入行第一行輸入一個字串,最後輸出替換後的字串和長度。
樣例輸入
“Mr John Smith”
樣例輸出
“Mr%20John%20Smith”
17
請透過評論說出你的解答。如果有必要,請介紹一下解題思路。在評論中分享解題思路可以讓其他人瞭解你的想法。你的解答幫助了其他人,其他人的解答也將幫助到你。期待大家參與 ^_^
關註「演演算法愛好者」
看更多名企筆試題與解題討論
↓↓↓