Construcción de torres. Elixir
Recientemente un compañero me planteó el siguiente problema. Un problema ideal para hacer una kata con Elixir… Enunciado Hay que construir todas las torres posibles de altura n apilando piezas que son idénticas en todo menos en la altura. La altura de las piezas es 1, 2, 3, 4… y hay infinitas piezas. La torre se construye apilando una pieza encima de otra, no hay varias piezas en el mismo nivel. ¿Para una altura n , cuantas torres diferentes se pueden construir? Ejemplos Torre altura 1 1 Torre altura 2 1 1 2 _ Torre altura 3 1 1 1 2 _ 1 1 2 _ 3 _ _ Para construir todas las torres, tenemos que buscar un procedimiento ordenado. Procedimiento contrucción torres Ejemplo construcción torre altura 3 1 .... 1 .... 1 111 2 12_ 2 .... 1 2_1 3 3__ Ejemplo construcción torre altura 4 1 .... 1 .... 1 .... 1 1111 2 ...