diff --git a/examples/11_TowerOfHanoiStatic.java b/examples/11_TowerOfHanoiStatic.java index 7bcfc54..f0ef5b4 100644 --- a/examples/11_TowerOfHanoiStatic.java +++ b/examples/11_TowerOfHanoiStatic.java @@ -3,26 +3,26 @@ public class TowerOfHanoiStatic { public static int hanoi(int n, int from, int to, int aux) { if (n == 1) { - moveCount = moveCount + 1; - return moveCount; + TowerOfHanoiStatic.moveCount = TowerOfHanoiStatic.moveCount + 1; + return TowerOfHanoiStatic.moveCount; } hanoi(n - 1, from, aux, to); - moveCount = moveCount + 1; + TowerOfHanoiStatic.moveCount = TowerOfHanoiStatic.moveCount + 1; hanoi(n - 1, aux, to, from); - return moveCount; + return TowerOfHanoiStatic.moveCount; } public static int main() { - moveCount = 0; + TowerOfHanoiStatic.moveCount = 0; System.out.println(hanoi(1, 1, 3, 2)); - moveCount = 0; + TowerOfHanoiStatic.moveCount = 0; System.out.println(hanoi(2, 1, 3, 2)); - moveCount = 0; + TowerOfHanoiStatic.moveCount = 0; System.out.println(hanoi(3, 1, 3, 2)); - moveCount = 0; + TowerOfHanoiStatic.moveCount = 0; System.out.println(hanoi(4, 1, 3, 2)); return 0;