Exercício 12: O túnel

O túnel

Agora encontramos certas montanhas que, por sua considerável altura, é mais fácil cavar um túnel que escalar. Em algum momento Alex conseguiu uma picareta e também aprendeu a usar: contamos com o procedimento QuebrarParede() que quebra a parede ao Leste da posição atual da garra.

Utilizando este procedimento e a função haParedeAo(direcao), queremos que você crie CavarTunel() que deverá fazer um túnel e deixar a Alex do outro lado da montanha, ou seja, um passo ao Leste do túnel terminado. Poderia acontecer que o tabuleiro acabe e que a montanha continue, nesse caso Alex fica na última posição que há.

Levando em conta o exercício anterior, programe CavarTunel().

Você deve fazer o login antes de começar a enviar suas soluções

Opa! Sua solução não pode ser executada

  • Verifique se o seu programa não possui recursão ou um loop infinito
  • Verifique se você tem uma conexão com a internet
  • Espere um pouco e tente novamente

Estamos processando sua solução

Se não mostrar automaticamente em alguns segundos, pressione F5