package main import ( "fmt" ) func main() { result := out([]string{"1","2","3","4","5","6"}) fmt.Println(result) fmt.Println("total :", len(result)) fmt.Println("should :", 6*5*4*3*2 ) //fmt.Println("should :", 6*5*4*3*2 + 5*4*3*2 + 4*3*2 + 3*2 + 2) } func compbine(str []string) []string{ rst := []string{} for i:=1 ; i