Exercício 8: Sempre à borda...

Sempre à borda...

Relembramos para você os operadores lógicos que vimos até agora:

  • Negação: "dar volta" uma expressão booleana - exemplo: not haPedras(Vermelho).
  • Conjunção: determina se ambas as condições se cumprem - exemplo: podeMover(Norte) && podeMover(Sul).
  • Disjunção: determina se alguma das condições se cumprem - exemplo: eInteligente() || eAgradavel().

Com a ajuda dessas informações, escreva a função estouEmUmaBorda() que determine se a garra está parada em alguma borda.

Dá-me uma dica!

Se a garra está em uma borda, não pode se mover em alguma direção.

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