Anonymous user
Towers of Hanoi: Difference between revisions
→{{header|Go}}
Line 847:
func (t *towers) move1(from, to int) {
fmt.Println("move disk from rod", from, "to rod", to)
}</lang>
In other words:
<lang go>package main
import "fmt"
func main() {
move(3, "A", "B", "C")
}
func move(n uint64, a, b, c string) {
if n > 0 {
move(n-1, a, c, b)
fmt.Println("Move disk from " + a + " to " + c)
move(n-1, b, a, c)
}
}</lang>
|