对于一个链表 L: L0→L1→…→Ln-1→Ln,
将其翻转成 L0→Ln→L1→Ln-1→L2→Ln-2→…
输入是一串数字,请将其转换成单链表格式之后,再进行操作
package main import ( "fmt" "strings" "os" "bufio" ) var in=bufio.NewReader(os.Stdin) func main() { var s string fmt.Fscan(in,&s) arr:=strings.Split(s,",") if len(arr)==1{ fmt.Print(arr[0]) return } i,j:=0,len(arr)-1 for i<j{ if i==0{ fmt.Printf("%v,%v",arr[i],arr[j]) }else{ fmt.Printf(",%v,%v",arr[i],arr[j]) } i++ j-- } if i==j{ fmt.Printf(",%v",arr[i]) } }