题目logo-dark-cn.c42314a8.svg

请实现一个函数,把字符串 s 中的每个空格替换成”%20”。
示例 :

输入:s = “We are happy.” 输出:”We%20are%20happy.” 限制: 0 <= s 的长度 <= 10000

解题方案:用车轮

image.png

  1. //最快
  2. func replaceSpace(s string) string {
  3. return strings.Replace(s, " ", "%20", -1)
  4. }

image.png

解决方案:自己造车轮

//自己写函数完成
func replaceSpace(s string) string {
    var str string = ""
    for _,v := range s {
        if v == ' ' {
            str += "%20"
        } else {
            str += string(v)
        }
    }
    return str 
}