Brian Dunning's FileMaker Custom Functions

Hanoi ( source ; destination ; via ; height )

Tower of Hanoi

  Average rating: 4.3 (27 votes) Log in to vote

Christoph Ivo Mattle   Christoph Ivo Mattle
Christophs
http://www.christophmattle.ch

Share on Facebook Share on Twitter

  Sample input:
Hanoi ( "A" , "B" , "C" , 3)
  Sample output:
|A>B|A>C|B>C|A>B|C>A|C>B|A>B

  Function definition: (Copy & paste into FileMaker's Edit Custom Function window)

"Hanoi" shows the steps to solve the Tower of Hanoi puzzle.

Output: A>B means move a disk form peg A to peg B.
The instructions are separeted by | .

See more on http://www.cut-the-knot.org/recurrence/hanoi.shtml to read more.

 

Comments

Log in to post comments.

 

Note: these functions are not guaranteed or supported by BrianDunning.com. Please contact the individual developer with any questions or problems.

Under construction. Email me your wish list for improvements.