Exercício 8: Lembranças que não esquecerei

Lembranças que não esquecerei

Como falamos no princípio, a garra de Gobstones apenas pode "olhar" a célula sobre a qual está parado e isso resulta incômodo se nosso problema implica, por exemplo, comparar coisas que estão em células diferentes. No entanto, agora que conhecemos uma ferramenta para lembrar, isso já não será uma dificuldade.

Para exemplificar, sua tarefa agora será escrever a função maximaQuantidadeDePedras que indique qual é a maior quantidade de pedras entre a célula atual e a célula vizinha ao Leste. Por exemplo, se na célula atual há 10 pedras e na do lado 14, o resultado será 14.

Te damos como ajuda a função nroPedrasTotal que conta todas as pedras de uma célula e a função maximo que você escreveu no exercício anterior.

Dá-me uma dica!

Uma vez que você sai da célula atual, já não poderá saber quantas pedras havia, deveria buscar a forma de lembrar antes de sair dela. Muito parecido ao que fizemos para copiar as pedras, né?

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