Türme von Hanoi

Türme von Hanoi in Lua
Zur Zeit lerne ich etwas Lua. Interessante Programmiersprache mit etwas ungewöhnlichen Konstrukten, die im OpenWRT / Gluon gerne genutzt wird. Eines meiner Lieblingsprogramme sind die Türme von Hanoi. Hier in der Lua Version.

#!/usr/bin/lua
function tvh ( n , a , b , c )
   if n > 0 then
	   tvh (n-1, a , c , b)
	   print ( "Von " ..  a .. " nach " .. b)
	   tvh (n-1, c , b , a )
   end
end

print ( "n=" .. arg[1] )
tvh ( math.tointeger(arg[1]) , 1 , 2 , 3 )

Das ist alles recht selbsterklärend, deshalb endet dieser Beitrag schon.

Schreibe einen Kommentar

Deine E-Mail-Adresse wird nicht veröffentlicht. Erforderliche Felder sind mit * markiert.