博客主页:🏆看看是李XX还是李歘歘 🏆
🌺每天分享一些包括但不限于计算机基础、算法等相关的知识点🌺
💗点关注不迷路,总有一些📖知识点📖是你想要的💗
⛽️今天的内容是Leetcode 剑指 Offer 05. 替换空格⛽️💻💻💻
剑指 Offer 05. 替换空格
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
示例 1:
输入:s = "We are happy."
输出:"We%20are%20happy."
限制:
0 <= s 的长度 <= 10000
遍历:
func replaceSpace(s string) string {
// 遍历
str := make([]rune,0)
for _,v:=range s{
if v==' '{
str=append(str,'%')
str=append(str,'2')
str=append(str,'0')
}else {
str=append(str,v)
}
}
return string(str)
}
内置函数:
func replaceSpace(s string) string {
return strings.Replace(s," ","%20",-1)
}