给定一个由大小写字母构成的字符串。

把该字符串中特定的字符全部用字符 # 替换。

请你输出替换后的字符串。

输入格式

输入共两行。

第一行包含一个长度不超过 3030 的字符串。

第二行包含一个字符,表示要替换掉的特定字符。

输出格式

输出共一行,为替换后的字符串。

输入样例:

1
2
hello
l

输出样例:

1
he##o
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
package main

import (
	"fmt"
	"strings"
)

func main() {
	var s, target string
	fmt.Scanf("%s\n%s", &s, &target)
	s = strings.ReplaceAll(s, target, "#")
	fmt.Println(s)
}

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

你可以假定输入字符串的长度最大是 10001000。

注意输出字符串的长度可能大于 10001000。

样例

1
2
3
输入:"We are happy."

输出:"We%20are%20happy."
 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
func replaceSpaces(str string) string {
    var res strings.Builder
    for i:=0;i<len(str);i++ {
        if str[i] != ' ' {
            res.WriteString(string(str[i]))
        }else {
            res.WriteString("%20")
        }
    }
    return res.String()
}