第三の理/補足●
コンピュータでプログラム

 参考までに, 与えられた手数からハノイの塔の状態を復元する C 言語のプログラムを 以下に記しておく. それを hanoi2.c というファイルに保存してコンパイルすれば, n 段のハノイの塔の m 手目の状態を出力するプログラムが得られる. 例えば, 10 段のハノイの塔の 1000 手目が知りたければ, コマンド・ラインから

と入力すればよい.

 このプログラムは 16 段までのハノイの塔にしか対応していない. プログラムに関心のある読者は, 64 段のハノイの塔に対応するように, 改造を試みてほしい.


ハノイの塔の状態表示プログラム


negami@edhs.ynu.ac.jp [1998/5/1]