剑指 Offer 05. 替换空格
难度:简单 语言:JavaScript
题目描述:
请实现一个函数,把字符串 s
中的每个空格替换成"%20"。
示例 1:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制: 0 <= s 的长度 <= 10000
结果
方法一:
方法二:
代码实现
方法一:调用库函数(不推荐使用)
/**
* @param {string} s
* @return {string}
*/
var replaceSpace = function(s) {
return s.replaceAll(" ","%20");
};
方法二:循环替代
/**
* @param {string} s
* @return {string}
*/
var replaceSpace = function(s) {
let re='';
for(let i = 0;i<s.length;i++){
if(s[i] === ' '){
re = re + '%20';
}else{
re = re + s[i];
}
}
return re;
};