dojo@centro 13/12/2012: At World’s End

segunda-feira, 17 dezembro 2012

Olá, pessoas! o/

Apesar de um tanto vazio para o que estamos acostumados, o dojo da semana passada foi muito divertido, além da incrível marca de apenas uma pessoa sem programar! (/ˆoˆ)/

O problema foi o famoso Batalha Naval. Se você não acha tão famoso, é o seguinte:

Alex Hopper é um oficial naval do navio USS John Paul Jones, comandado pelo almirante Shane. Alex é noivo de Sam, filha de Shane, apesar de não ser bem visto por ele…

Não, pera. Esse é o filme com a Rihanna. O problema é do jogo Batalha Naval:

É um jogo de tabuleiro de dois jogadores, com o objetivo de adivinhar em que quadrados estão os navios do oponente. Como esse jogo tem muitas variantes, escolhemos a que define que o grid de cada jogador tem tamanho 10×10 para distribuir suas embarcações, que tem tamanho 5, 4, 3, 3 (de novo mesmo) e 2 quadrados.

A linguagem escolhida foi PHP, e o código desliza em mar azul no github.

Tripulação (postos/graduações fictícios):
CMG (T) André Pfeiffer
SO-HN Susana Santos
1º SG-DT Israel Teixeira
1º SG-OR Jonatas Emidio
MN-RC Otávio Cardoso (nem tão fictício XD)

BRAVO ZULU (Carinhas felizes :D)
  • Suzana, voltou e programou
  • PHP + +
  • Volta do Israel
  • Problema Bacana + +
  • Debate durante o dojo, enriqueceu o PHP
  • Participação
  • Participação (em destaque) do André
  • Pão de queijo
  • Gente “nova” (Jonatas ainda não conhecia a Suzana)
  • “elseif” como amor de mãe, incondicional
  • Evolução da solução
Está pegando (Carinhas tristes :()
  • Falta de disciplina com as regras do dojo
  • Problema de modelagem
  • Não definimos bem o problema –
  • Pouca gente – – – –
  • Pouca comida – –
  • Fala no vermelho –
  • Participação do André (porque tinha outras coisas para fazer)
  • Cheguei tarde (vou cochar, não direi nomes…)
  • array() do PHP

Lembrando que todas as quartas feiras tem dojo para quem quiser participar. É só aparecer na Íparos – Av Treze de Maio, 13 – 6° andar – Cinelândia, a partir de 18:30. Se a porta estiver fechada, pode abrir.

Qualquer dúvida, é só entrar no grupo e mandar um email, sempre terá alguém para responder a qualquer dúvida postada.


dojo@Centro 06/12/2012: Bridezilla, uma noiva muito louca

quarta-feira, 12 dezembro 2012

Olá, pessoas! o/

O dojo da semana passada foi festivo! Tivemos a segunda rodada do aniversário do dojo, and the cake was not a lie! Teve cupcake e tudo!          (/ºoº)/

O problema também falava de uma festa, mas de casamento: Nessa alucinante festa pra ninguém botar defeito, convidados do barulho aprontaram várias confusões, deixando a noiva de cabelo em pé! Numa mesa comprida, os noivos e os casais de convidados deveriam se sentar, cada pessoa de frente para seu par. Mas esta noiva da pesada está ligada que rolou muita azaração entre pessoas de casais diferentes, e vai detonar tudo se vir o clima rolar de novo do lado da mesa oposto ao que ela está sentada!

Com Julia Roberts, Steve Martin, Eduardo Stalinho, André Pfeiffer, Otávio Cardoso, Juan Lopes, Thiago Belem e Fabricio Akio. E participação especial do código no github em python!

Esse problema é uma aplicação do 2SAT: com uma série de restrições, atribuir valores às variáveis, que só podem assumir 2 valores, de forma que todas as restrições sejam satisfeitas. Eu vi na wikipedia!

Carinhas felizes :D

  • Aniversário do dojo
  • Problema engraçado +++
  • “Cheguei cedo” – Eduardo Stalinho em “Bridezilla, uma noiva muito louca”
  • Python FTW
  • BarracoException
  • Comida +
  • Chocolate!
  • Torta de aniversário
  • Troca de ideias com André
  • Jac veio! \o/
  • Bastante gente
  • Integração entre o pessoal
  • Interesse do pessoal pelo problema
  • Novatos ++++
  • Pessoas preocupadas se novatos estavam entendendo o problema
  • Trabalhar com testes – TDD

Carinhas tristes :(

  • Comida demais (como isso pode ser um problema?!)
  • Calor demais no Rio de Janeiro (imagina na copa)
  • 2-sat (não lembro do que se trata)
  • Python
  • Muito doce (repito, COMO ISSO PODE SER UM PROBLEMA?!)
  • min/max no lugar do sort –
  • Falei a beça (quem será? XD)
  • Faltaram pessoas no elenco: Israel, Flávio, Berrondo Behrond (se estiver errado, estava no cantinho do papel muito espremido)
  • Confusão sobre o “menor resultado” que deveria ser retornado
  • “Não me senti à vontade de ir para frente, não pelas pessoas, mas pela falta de conhecimento da metodologia e da linguagem” – Suzana em “Bridezilla, uma noiva muito louca”
  • Perdi o papel do Davi. Foi mal, Davi! ( ToT) Mas coloquei o seu “Integração entre o pessoal” que eu lembrei lá em cima o/

Lembrando que todas as quartas feiras tem dojo para quem quiser participar. É só aparecer na Íparos – Av Treze de Maio, 13 – 6° andar – Cinelândia, a partir de 18:30. Se a porta estiver fechada, pode abrir.

Qualquer dúvida, é só entrar no grupo e mandar um email, sempre terá alguém para responder a qualquer dúvida postada.