/*** Hanno Tower Collegeですが、私が知っていた唯一のことは、それを再帰で解決することでした。 *問題の説明: * 3つのロッドA、B、Cがあります。 Aポールにはn(n> 1)があり、ディスクのサイズは下から上部まで小さくなります。 *次のルールに従って、すべてのディスクをC-スターンガーに移動する必要があります。 * 1。1つのディスクを1つだけ移動できます。 *ヒント:ディスクはBに一時的に配置できます。ロッドから移動するディスクは、上記の2つのルールを尊重する必要があります。 * Q:移動方法は?少なくとも何回移動する必要がありますか? *解決策: *列は2つのプレートしかないと仮定すると、列はa、b、c柱です。その後、3つのステップのみが列からCピラーに移動できます。 *プレートの数が2つ以上の場合、これらのプレートを2つの部分と考えることができます。 *言い換えれば、上記の手順を呼び出して、すべてのNプレートをA -PillarからC -Pillarに再帰的に移動できます。 * / package al; public static void main(string [] args){hanoi.move(); * @param nプレート番号*開始列からの@param* @param temp中間列* @param to target pillar*/ public void move(int n、char、char test、char to){if){if){ n == 1){system.out.println( "1つのプレートを + from"から " + to);} else {move(n-1、to、temp); 、temp、to);