演習課題「円盤4枚の移動回数を表示」

右側のコードエリアのJavaプログラムは、ハノイの塔で、円盤枚数と指定回数の状態を出力します。このプログラムを修正して、円盤4枚を10回移動した状態を出力してください。

期待する出力値

4
--
count: 0
0: 4 3 2 1
1:
2:
--
count: 10
0: 2
1: 3
2: 4 1

演習課題「間違い探し」

右側のコードエリアのJavaプログラムは、ハノイの塔で、4枚の円盤を0番の杭から2番の杭に移動させたとき、10回移動した状態を出力します。ただし、mainメソッドに間違いがあって、正常に動作しません。このコードを修正して、正常な状態を出力してください。

期待する出力値

4
--
count: 0
0: 4 3 2 1
1:
2:
--
count: 10
0: 2
1: 3
2: 4 1

※有料会員になるとこの動画をご利用いただけます
詳しい説明を読む

#09:特定のステップの状態を表示する

ここでは、円盤の枚数と回数を指定したとき、その時の円盤の状態を出力するプログラムを作ります。先ほど、追加したカウント変数を利用して、指定回数になった時に、その状態を表示させます。