誰もが有名なハノイのプロローグを知っています
ここで見つけることができます
素晴らしいですが、このクエリを書くと move(3,left,right,center) になります。
これらの結果が表示されていません
Move top disk from left to right
Move top disk from left to center
Move top disk from right to center
Move top disk from left to right
Move top disk from center to left
Move top disk from center to right
Move top disk from left to right
私が得たものは
Trace: >> RETURN: nl()
Trace: >> RETURN: hanoi(1,left,right,center)
Trace: >> RETURN: hanoi(2,center,right,left)
Trace: >> RETURN: hanoi(3,left,right,center)
True
1 Solution
それで、どうすればより良い方法で結果を印刷できるのでしょうか。また、ディスクに名前を付けて、次の「ディスクAを左から右に移動」のように結果を表示するようにプログラムに名前を付けることができますか?
いろいろ聞いてすみませんが、私はPROLOGが大好きです。