3. 替换空格
题目描述 将一个字符串中的空格替换成 “%20”。
Input: "A B"
Output: "A%20B"'
思路 : 额外空间法
let testStr = "We are happy."
function replaceSpace(str) {
let arr = str.split('');
let newStr = [];
for (let i = 0; i < arr.length; i++) {
if (arr[i] === " ") {
newStr.push("%S")
} else {
newStr.push(arr[i])
}
}
newStr = newStr.join("");
return newStr;
}
let result = replaceSpace(testStr)
console.log(result);