Dado un número estrictamente positivo n , siga estos pasos:
- Cree una matriz A con n 1 s.
- Si A solo tiene un elemento, finalice. De lo contrario, a partir del primer elemento, reemplazar cada par de A con su suma, dejando el último elemento como es si A longitud 's es impar, y repetir este paso.
La salida debe contener un estado 's después de cada paso en orden desde la primera etapa hasta la última. El uso de lagunas estándar está prohibido. Este es un desafío de código de golf , por lo que gana la solución con la menor cantidad de bytes en cada idioma.
Casos de prueba
Cada línea en la salida de estos ejemplos es un estado. Puede enviar a través de cualquier formato razonable.
Entrada: 1
[1]
Entrada: 4
[1, 1, 1, 1]
[2, 2]
[4]
Entrada: 13
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 1]
[8, 5]
[13]
Entrada: 15
[1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1, 1]
[2, 2, 2, 2, 2, 2, 2, 1]
[4, 4, 4, 3]
[8, 7]
[15]