题解 | #单词倒排#
单词倒排
https://www.nowcoder.com/practice/81544a4989df4109b33c2d65037c5836
package main import ( "bufio" "fmt" "os" "strings" ) func main() { input := bufio.NewScanner(os.Stdin) for input.Scan() { str := []byte(input.Text()) for i := range str { if !(str[i] >= 'a' && str[i] <= 'z') && !(str[i] >= 'A' && str[i] <= 'Z') && str[i] != ' '{ str[i] = ' ' } } //切分 l := strings.Split(string(str), " ") //倒序输出 for i := len(l); i > 0; i-- { fmt.Print(l[i-1]+" ") } } }