package main import ( "fmt" ) // generate gray code directly func grayCodeOld(n int) []int { res := make([]int, 1<> 1 } return } func main() { fmt.Println(grayCode(2)) }