/*** Hanno Tower College, 그러나 나는 그것을 전혀 이해하지 못했습니다. * 문제 설명 : * 3 개의로드 A, B, C가 있습니다. 극에 n (n> 1)이 있고 디스크의 크기는 바닥에서 상단으로 작아졌습니다. * 다음 규칙에 따라 모든 디스크를 C -Stranger로 이동해야합니다. * 1. 한 번에 하나의 디스크 만 움직일 수 있습니다. * 팁 : 디스크는 B에 일시적으로 배치 될 수 있습니다. 막대에서 이동하는 디스크는로드로 다시 이동할 수 있지만 위의 두 규칙을 존중해야합니다. * Q : 이동하는 방법? 적어도 몇 번이나 움직여야합니까? * 해결책 : * 두 개의 플레이트 만 있다고 가정하면 컬럼은 A, B, C 기둥입니다. 그런 다음 세 단계만이 열에서 C- 필러로 이동할 수 있습니다. *이 세 단계는 A-> B, A-> C입니다. * 판의 수가 2보다 큰 경우, 우리는이 플레이트를 두 부분으로 생각할 수 있습니다. 다시 말해, 위의 단계를 호출하여 모든 n 플레이트를 A- 필러에서 C- 필러로 이동하여 재귀 적으로 이동할 수 있습니다. * / 패키지 Al; public class hanoi {public static void main (String [] args) {hanoi hanoi = new Hanoi (); * @param n 플레이트 번호* @param 시작 열* @param temp 중간 열* @param to target pillar*/ public void move (int n, char from, char to) {if) {if) { n == 1) {System.out.println ( " +에서" + "에서" + to)까지 1 개의 플레이트를 이동합니다 , 온도, to);