Exercício 13: Há pedras, como há pessoas

Há pedras, como há pessoas

Vamos escrever agora uma versão melhorada de haPedrasAo, que funcione sempre. O que isso quer dizer? Que precisa devolver um booleano mesmo quando não haja mais tabuleiro na direção especificada. Para diferenciar essa função da anterior, chamaremos de haTabuleiroEPedrasAo.

Se é possível mover para a direção, a função deverá se comportar da mesma maneira que haPedrasAo, mas se não pode se mover deverá devolver Falso.

Usando haPedrasAo, programe a função haTabuleiroEPedrasAo(direcao, cor) que se comporte como dissemos.

Dá-me uma dica!

A parte de ver si há pedras já está resolvida, só resta perguntar antes se pode mover para a direção dada.

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