Jump to content

Towers of Hanoi: Difference between revisions

add swift
m (→‎recursive: {{out}} for ndisks=2)
(add swift)
Line 2,623:
14: Move disc from A to C
15: Move disc from B to C</pre>
=={{header|Swift}}==
{{trans|JavaScript}}
<lang Swift>func hanoi(n:Int, a:String, b:String, c:String) {
if (n > 0) {
hanoi(n - 1, a, c, b)
println("Move disk from \(a) to \(c)")
hanoi(n - 1, b, a, c)
}
}
 
hanoi(4, "A", "B", "C")</lang>
 
=={{header|Tcl}}==
Cookies help us deliver our services. By using our services, you agree to our use of cookies.