Пример #1
0
        //Comprobar el ultimoDisco de cada una de las pilas y si el movimiento a->b es posible segun las reglas
        //o si por el contrario el movimiento correcto es b->a
        public String comprobarMovimiento(Pila a, Pila b)
        {
            if (pilaFIN.getNumDiscos() != n)
            {
                if (a.isEmpty())
                {
                    return("B");
                }
                else if (b.isEmpty())
                {
                    return("A");
                }

                if (a.getUltimoDisco() > b.getUltimoDisco())
                {
                    return("B");
                }
                else
                {
                    return("A");
                }
            }
            else
            {
                return("C");
            }
        }