Olá, pessoas queridas. Tudo bem?? 😀
Neste dojo, fizemos um problema clássico e bastante divertido (fonte): Existem vários acampamentos e queremos visitar a todos, mas precisamos planejar para visitar a todos da melhor forma possível. Entre os acampamentos existe uma distancia e não podemos parar para dormir no caminho entre os acampamentos, só podemos parar dentro de um acampamento e os acampamentos devem ser visitados em ordem. Desta forma, qual é a melhor maneira que podemos visitar N acampamentos com X noites para dormir de forma que no dia em que tivermos que caminhar a maior distância entre os acampamentos, caminhemos a menor distancia possível?
Esse problema não é fazer uma simples média, pessoal e tivemos um trabalhinho para fazê-lo. A linguagem escolhida foi ruby como podemos ver no código da solução encontrada.
E quem dormiu ao redor da fogueira do acampamento foram:
- Thiago Belem
- Juan Lopes
- Otávio Cardoso
- Flávio Amieiro
- Jacqueline Abreu
- Cláudio Berrondo
- Julio Marins
E apesar de alguns poderem imaginar, não este não é um problema de grafos, pessoal :). Segundo informaram no dojo do dia, este problema poderia ser resolvido com Programação Dinâmica (PD) ou com o Método da Bissecção na definição matemática, mas para facilitar a vida, pode se ver o Método da Bissecção para este caso como uma Pesquisa Binária. Infelizmente, não conseguimos implementar nenhuma das soluções indicadas anteriormente.
E os mashimellow assados foram:
- Conhecer uma nova linguagem
- Galera ajudando a entender a linguagem
- Bolo da Cissa ++++
- Ruby 2.0
- Problema +++
- Novatos ++++
- Baby steps
- Sublime se intrometendo menos durante o dojo – (o problema é que o sublime fazia coisas automáticas que atrapalhavam e precisava ser melhor configurado). Obrigada Thiago Belem.
- “Menos pessoas”
- Solução parcial
- Biscoitos da Jac (Padaria)
- Claudio Berrondo pilotando – fazia teeeeeeeeemmmpo
- Recepção
- Paciência para explicar o problema
- Volta do Berrondo e do Flávio Amieiro
- Ter dojo apesar da super chuva do dia anterior
- Boa variedade de comidas
- Variar a linguagem
- A solução e o problema foi diferente das abordagens que estamos utilizando nos últimos dojos.
E os mosquitos que não deixaram ninguém dormir em paz foram:
- Onde está o quadro novo? +
- Atrapalhar o dojo
- Chuva +
- Teste V – a Revanche . Os nomes dados para os testes neste dojo foram horríveis
- Range Inclusivo
- Seu Carlos Flores Cunha / Carlos Cunha Flores não veio no dojo de hoje =/
- Novos não ficaram à vontade para programar
- Menos pessoas presentes +
- Poucos salgados
- Solução poulo legível
- Atraso pessoal
- Empacou na solução
- Sum ??? +
- Split
Com chuva ou com sol, se a Íparos abrir na quarta feira, então terá dojo, estejam certos disso.
E para quem quiser estar conosco no dojo@Centro é só vir e entrar na Íparos – Av Treze de Maio, 13 – 6° andar – Cinelândia, a partir de 18:30. TODOS SÃO BEM VINDOS e qualquer dúvida, sugestão ou qualquer outra coisa, nós vemos os comentários e temos um grupo (google groups) – fiquem completamente a vontade para participar do dojo, da lista (vulgo grupo) e tudo mais \o/.
Esperamos vocês :D.