package main
import (
"fmt"
"strings"
)
func main() {
var inputStr string
fmt.Scan(&inputStr)
urlParameters := strings.Split(inputStr, ",")
outPut := ""
for _, parameter := range urlParameters {
parameter = strings.TrimSpace(parameter)
if outPut == "" {
if parameter != "" {
if string(parameter[len(parameter)-1]) == "/" {
outPut = parameter[:len(parameter)-1]
} else {
outPut = parameter
}
}
} else {
if parameter != "" {
if string(parameter[0]) == "/" {
parameter = parameter[1:len(parameter)]
}
outPut = outPut + "/" + parameter
}
}
}
if outPut == "" {
outPut = "/"
}
fmt.Println(outPut)
}
总结:输入内容为空的情况下,需要返回“/”