--Este artigo contém a minha solução proposta para o Problema #030 - eficiência na praia. Por favor, não leias esta solução se ainda não tentaste resolver o problema a sério.

Estou super entusiasmado por partilhar contigo que publiquei a versão alfa do meu livro “Pydon'ts”, que é uma compilação de todos os artigos “Pydon't” que podes ler aqui. Podes obter a tua cópia (em inglês) no leanpub: leanpub.com/pydonts.

Submissões

Tenho de congratular as várias pessoas que me enviaram a solução correta, nomeadamente o “Todi Liju” que deixou um comentário no artigo do problema, o João F. enviou a solução por email, e mais algumas pessoas (António, David, Eleonora, ...) também me fizeram chegar as suas soluções. No entanto, alguns arranjaram soluções demasiado complicadas!

Solução

A solução mais simples é a seguinte:

Traça a linha que liga um chapéu à reflexão do outro ao longo da linha do mar.

Basta refletir um dos chapéus ao longo da linha do mar e traçar a linha reta que liga a reflexão ao outro chapéu. Esta linha toca na linha do mar, portanto satisfaz a restrição imposta no enunciado do problema. Quando chegamos à linha do mar, em vez de continuarmos a andar para dentro do mar, viramo-nos e andamos em linha reta até ao chapéu destino.

Isto funciona porque a distância de um ponto da linha do mar ao chapéu na areia é igual à distância desse mesmo ponto à reflexão do chapéu.

Se tens alguma questão sobre a minha solução, se encontraste algum erro (woops!) ou se gostavas de partilhar a tua solução, deixa um comentário em baixo. Caso contrário podes só deixar um “upvote”!

Não te esqueças de subscrever a newsletter para receberes um problema diretamente no teu email de quinze em quinze dias!

Se gostaste deste artigo e gostavas de apoiar o projeto mathspp, talvez queiras oferecer-me uma fatia de pizza 🍕.

Artigo anterior Próximo artigo

Blog Comments powered by Disqus.