changeset 987 | ad5ad452223c |
--- /dev/null Thu Jan 01 00:00:00 1970 +0000 +++ b/progs/hanoi.fun Wed Sep 17 16:30:09 2025 +0100 @@ -0,0 +1,13 @@ +// Towers of Hanoi in Fun + +def hanoi(n: Int, a: Int, b: Int, c: Int) : Void = + if n != 0 then { + hanoi(n - 1, a, c, b); + print_int(a); + print_string("->"); // prints out "->" + print_int(b); + print_char('\n'); + hanoi(n - 1, c, b, a) + } else skip(); + +hanoi(4,1,2,3)