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