package main import ( "bufio" "fmt" "os" ) func main() { scanner := bufio.NewScanner(os.Stdin) scanner.Scan() in := scanner.Text() in2 := []byte(in) for i,j := 0,len(in2)-1;i < j;j--{ in2[i],in2[j] = in2[j],in2[i] i++ } fmt.Println(string(in2)) }
什么颠倒,反转统一用双指针