Ваша цель - создать спираль Фибоначчи с числами.
Пример ввода / вывода
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
Входные данные Входные данные могут быть получены через STDIN или аргумент функции. Это будет один номер
Выходные данные Выходные данные могут быть из STDOUT или возвращаемого значения функции. Это должна быть одна строка.
Дополнительные пробелы в самом конце строки не допускаются. Вывод может содержать цифры, переводы строк (новые строки) и пробелы.
Ориентация не имеет значения, это означает повороты и отражения. Пока это следует действительному спиральному образцу Фибоначчи.
Числа с различным количеством цифр (например, 1 и 13) должны быть выровнены по правому краю друг с другом. Возможно, потребуется добавить пробел в самом начале строки, чтобы все могло выстроиться в линию.
1 1 1 1
100 100 should actually be 100 100
Вы можете увидеть пример здесь
Это код-гольф, поэтому выигрывает самый короткий код в байтах!
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.
Похоже, что это может быть яснее, как два предложения.