34 lines
619 B
Go
34 lines
619 B
Go
/*
|
||
* @Description:
|
||
* @Version: 2.0
|
||
* @Autor: zhuyijun
|
||
* @Date: 2021-03-30 22:22:28
|
||
* @LastEditors: zhuyijun
|
||
* @LastEditTime: 2021-03-30 22:45:54
|
||
*/
|
||
package main
|
||
import "fmt"
|
||
|
||
/**
|
||
剑指 Offer 05. 替换空格
|
||
请实现一个函数,把字符串 s 中的每个空格替换成"%20"。
|
||
|
||
输入:s = "We are happy."
|
||
输出:"We%20are%20happy."
|
||
*/
|
||
func replaceSpace(s string) string {
|
||
var temp string
|
||
h := []byte(s)
|
||
for _,i :=range h{
|
||
if " " == string(i) {
|
||
temp += "%20"
|
||
}else{
|
||
temp += string(i)
|
||
}
|
||
}
|
||
return temp
|
||
}
|
||
|
||
func main() {
|
||
fmt.Print(replaceSpace("We are happy."))
|
||
} |