表示調整
閉じる
挿絵表示切替ボタン
▼配色
▼行間
▼文字サイズ
▼メニューバー
×閉じる

ブックマークに追加しました

設定
0/400
設定を保存しました
エラーが発生しました
※文字以内
ブックマークを解除しました。

エラーが発生しました。

エラーの原因がわからない場合はヘルプセンターをご確認ください。

ブックマーク機能を使うにはログインしてください。
黄金の菓  作者: パトロン
6/6

Option Implicit

これを終える時、世界は終焉を迎えると聞く

Sub Hanoi64()

Call Hanoi(64, "A", "C", "B")

End Sub


Sub Hanoi(n As Long, FromPeg As String, ToPeg As String, AuxPeg As String)

If n = 0 Then Exit Sub

' n-1枚を補助柱に移動

Call Hanoi(n - 1, FromPeg, AuxPeg, ToPeg)

' 最下段のディスクを目的柱に移動

Debug.Print "Move disk " & n & " from " & FromPeg & " to " & ToPeg

' n-1枚を目的柱に移動

Call Hanoi(n - 1, AuxPeg, ToPeg, FromPeg)

End Sub

悠久の感謝をあなたへ

評価をするにはログインしてください。
ブックマークに追加
ブックマーク機能を使うにはログインしてください。
― 新着の感想 ―
このエピソードに感想はまだ書かれていません。
感想一覧
+注意+

特に記載なき場合、掲載されている作品はすべてフィクションであり実在の人物・団体等とは一切関係ありません。
特に記載なき場合、掲載されている作品の著作権は作者にあります(一部作品除く)。
作者以外の方による作品の引用を超える無断転載は禁止しており、行った場合、著作権法の違反となります。

↑ページトップへ