Day 8 part 1 solution.

This commit is contained in:
Anna Rose Wiggins 2018-12-10 20:23:18 -05:00
parent 31f60eca0e
commit 4d567425a7
No known key found for this signature in database
GPG key ID: 8D9ACA841015C59A
4 changed files with 108 additions and 1 deletions

View file

@ -0,0 +1,25 @@
package day08
import (
"fmt"
)
func DebugPrintTree(root *Node) {
debugPrintTreeR(root, 0)
}
func debugPrintTreeR(node *Node, indent int) {
for i := 0; i < indent; i++ {
fmt.Printf(" ")
}
fmt.Printf("Children: %d | Metadata: ", len(node.Children))
for _, md := range node.Metadata {
fmt.Printf("%d ", md)
}
fmt.Println()
for _, child := range node.Children {
debugPrintTreeR(child, indent+1)
}
}