剑指 Offer 05. 替换空格

剑指 Offer 05. 替换空格

地址:剑指 Offer 05. 替换空格

问题描述:

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

示例 1:

输入:s = "We are happy."
输出:"We%20are%20happy."

限制:

0 <= s 的长度 <= 10000

//也可以考虑replace函数
object Solution {
    def replaceSpace(s: String): String = {
        var res = ""
        for (i <- 0 to s.length-1) {
            if (s(i) == ' ') {
                res += "%20"
            }  else {
                res += s(i)
            }
        }
        return res
    }
}
func replaceSpace(s string) string {
    res := ""
    for _, str := range s {
        if str == ' ' {
            res += "%20"
        } else {
            res += string(str)
        }
    }
    return res 
}
posted @ 2020-12-15 22:45  ganshuoos  阅读(54)  评论(0编辑  收藏  举报