DEV Community

Discussion on: 11 Solutions of Exercises in GoLang Tour

Collapse
 
maxheiber profile image
Max Heiber

I think the solution for exercise 10 may be incorrect.

Example:

  right := tree.New(1)
  right.Right = tree.New(3)
  fmt.Println(Same(tree.New(1), right)) 
Enter fullscreen mode Exit fullscreen mode

Expected output: false

Actual output: true

Change suggestion:

Adding these lines above return true seems to fix the problem:

    for _ = range ch2 {
       return false 
    }
Enter fullscreen mode Exit fullscreen mode