changeset 987 | ad5ad452223c |
986:68b1a84efce6 | 987:ad5ad452223c |
---|---|
1 // Towers of Hanoi in Fun |
|
2 |
|
3 def hanoi(n: Int, a: Int, b: Int, c: Int) : Void = |
|
4 if n != 0 then { |
|
5 hanoi(n - 1, a, c, b); |
|
6 print_int(a); |
|
7 print_string("->"); // prints out "->" |
|
8 print_int(b); |
|
9 print_char('\n'); |
|
10 hanoi(n - 1, c, b, a) |
|
11 } else skip(); |
|
12 |
|
13 hanoi(4,1,2,3) |