Coding Dojo #2: Números Romanos

O sistema de numeração romana (ou números romanos) desenvolveu-se na Roma Antiga e utilizou-se em todo o seu Império. Neste sistema as cifras escrevem-se com determinadas letras, que representam os números. As letras são sempre maiúsculas, já que no alfabeto romano não existem as minúsculas, as letras são I, V, X, L, C, D e M.

Neste sistema as letras devem situar-se da ordem de maior valor para a de menor valor. Não se deve escrever mais de três I, ou três X, ou três C em qualquer número. Se estas letras se situam antes (à esquerda) de um V, um L, ou um D, subtrai-se o seu valor à cifra das ditas letras. Exemplo: IX, XC ou XL, que significam, 9, 90, 40 respectivamente.
Nosso Desafio foi converter números Indo-Arábicos para romanos, números entre 1 – 3999

Retrospectiva

Bom:

  • Desafio melhor
  • duração foi maior
  • usamos bem os testes
  • melhor adaptação ao PHPUNIT
  • iniciamos com pequenos passos
  • PC próximo ao projetor

Ruim:

  • tempo muito longo
  • Atraso( motivo: retroprojetor)
  • falta de um integrante
  • falta de conhecimento nas funções da linguagem usada

Para próximas:

  1. Mudança de horário???
  2. quem vai organizar: Natália e Salomão(sala, projetor e kata)
  3. Não terá mudança na linguagem, continuará PHP por mais 2 semanas. A linguagem escolhida será usada por 4 semanas.

Dados do encontro