Su objetivo es generar una espiral de Fibonacci con números.
Ejemplo de entrada / salida
1 -> 1
2 -> 1 1
3 -> 1 1
2 2
2 2
6 -> 8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 5 5 5 5 5
8 8 8 8 8 8 8 8 1 1 3 3 3
8 8 8 8 8 8 8 8 2 2 3 3 3
8 8 8 8 8 8 8 8 2 2 3 3 3
Entrada La entrada se puede tomar a través de STDIN o argumento de función. Será un solo número
Salida La salida puede ser de STDOUT o el valor de retorno de una función. Debería ser una sola cadena.
No se permiten espacios en blanco adicionales al final de la línea. La salida puede contener dígitos, avances de línea (nuevas líneas) y espacios.
La orientación no importa, esto significa rotaciones y reflexiones. Siempre que siga un patrón espiral de Fibonacci válido.
Los números con diferentes cantidades de dígitos (por ejemplo, 1 y 13) deben estar alineados a la derecha entre sí. Es posible que sea necesario agregar un espacio al comienzo de una línea para que todo pueda alinearse.
1 1 1 1
100 100 should actually be 100 100
Puedes ver un ejemplo aquí
Este es el código de golf, ¡el código más corto en bytes gana!
Numbers with different amounts of digits (e.g. 1 and 13) should be aligned to the left side of the digit a space may need to be added to the very beginning of a line so everything can line up.
Esto suena como que podría ser más claro como dos oraciones.