coding dojo - romans kata

Post on 22-Jan-2015

657 Views

Category:

Technology

4 Downloads

Preview:

Click to see full reader

DESCRIPTION

Presentación de la kata en el que deben convertir número arábigos a romanos.

TRANSCRIPT

Coding Dojo @apiconz - Armando Picón

¿Qué es un Coding Dojo?

Un Coding Dojo es un lugar donde los programadores asisten para mejorar sus "skills", siguiendo un patrón similar al de un dojo de artes marciales. Los participantes se reunen para dar solución a un desafío de programación, aplicando sus conocimientos y aprendiendo nuevas técnicas para mejorar su desarrollo, a través, de la interacción con sus compañeros.

TDD (Test Driven Development)

Test

Fail

Code Pass

Refactor

KISS!

(Simple)

Dinámica

Pair programming:

2 personas x

1 computadora

Kake Coding Dojo:

5 - 7 minutos por ronda

Driver regresa a la audiencia.

Copilot pasa a ser Coder.

Un miembro de la audiencia pasa a ser

Copilot.

Desafío - Romanos

• Queremos convertir un número entero en un número

romano. Nada más.

• Los romanos no representaban de forma explícita ni el

cero ni los números negativos.

• Existen un conjunto de símbolos o numerales básicos.

Cada uno de estos tiene un valor definido, pero ninguno

representa el 0 o valor negativo.

• Para representar un número, se concatenan estos

numerales, y sus valores se van sumando hasta que se

obtiene el valor del número.

• Algunos casos como el 4 o el 9 son especiales y se

representan de forma especial.

Desafío - Romanos

Romano Decimal Nota

I 1 Unus

V 5 Quinque. V es la mitad

superior de X

X 10 Decem

L 50 Quinquaginta

C 100 Letra inicial de Centum

D 500 Quingenti. D, es la mitad de

la Phi

M 1000 Mille. Originalmente era la

letra Phi.

Desafío - Romanos

o Ejemplos:

1 I

2 II

4 IV

5 V

10 X

20 XX

49 XLIX

50 L

100 C

:

Feedback - Retrospectiva

Armando Picón Z. IBM WebSphere Portal Specialist

& Agile Professional

Certified Scrum Developer

web | about.me/apiconz

e-mail | apiconz@gmail.com

twitter | www.twitter.com/apiconz

top related