- Importar o projeto na sua IDE favorita, ou compilar a classe Maze.java.
- Executar a classe Maze, ela possui um método main.
- Na entrada padrão, fornecer dois inteiros x e y, referentes às dimensões do labirinto. Ex: 5 5 para um labirinto 5x5
- A saída será um conjunto de linhas, caracterizando o labirinto, no seguinte formato:
- 0 indica posição vazia, caminho que pode-se percorrer
- # indica parede, por onde não se pode passar
- A posição inicial sempre será (0,1)
- A posição final sempre será (x-1, y-2), sendo x e y as dimensões do labirinto
- x é a quantidade de linhas, y é a quantidade de colunas, como um array maze[x][y]
- Após o labirinto, será impresso a sequência de movimentos para encontrar a saída
- Cada linha possui um par de inteiros a b
- Esse par representa a próxima posição para qual deve ser realizado o movimento
Atenção: esse programa não trata entradas inválidas