A continuación os dejo el enunciado de la kata The Cube.

Code kata: The Cube

Un reducido y heterogéneo grupo de personas se ve atrapada en un extraño recinto formado por habitaciones cúbicas interconectadas.

Algunas habitaciones tienen trampas mortales, mientras que otras son seguras.

En la entrada de cada habitación, hay una secuencia de tres números de tres dígitos (entre 000 y 999)

566 472 737

Descubren que las trampas están en aquellas habitaciones en las que alguno de los tres números es la potencia de un primo.

Ejemplos:

149 419 568 -> Trampa
517 478 565 -> Segura
476 804 939 -> Segura

Objetivo: Detectar si alguno de los 3 números es potencia de un solo primo.
(Calcular los factores primos de un numero)

Para la habitación 149 512 568:

149 -> 149 (primo)
512 -> 2^9
568 -> 2^3, 71

NOTAS: Consideramos que 1 no es primo. Un numero primo es potencia de si mismos de forma que representa una sala no segura, con trampa.

Actualización: Añado las Slides presentadas en el Coding Dojo de Agile Barcelona realizado en Netcentric el 21 de Noviembre

Last blog posts