Tujuan Anda adalah untuk menghasilkan spiral Fibonacci dengan angka.
Contoh Input / Output
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
Input Input dapat diambil melalui argumen fungsi atau STDIN. Itu akan menjadi satu nomor
Keluaran Keluaran dapat dari STDOUT atau nilai pengembalian fungsi. Itu harus berupa string tunggal.
Ruang kosong ekstra di bagian paling akhir baris tidak diperbolehkan. Output dapat berisi digit, umpan baris (baris baru), dan spasi.
Orientasi tidak masalah, ini berarti rotasi dan refleksi. Selama itu mengikuti pola spiral Fibonacci yang valid.
Angka dengan jumlah digit yang berbeda (mis. 1 dan 13) harus sejajar satu sama lain. Sebuah ruang mungkin perlu ditambahkan ke bagian paling awal dari sebuah garis sehingga semuanya dapat berbaris.
1 1 1 1
100 100 should actually be 100 100
Anda dapat melihat contohnya di sini
Ini adalah kode-golf sehingga kode terpendek dalam byte menang!
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.
Ini terdengar seperti mungkin lebih jelas sebagai dua kalimat.