Amacınız sayılarla bir Fibonacci spirali üretmektir .
Örnek Giriş / Çıkış
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
Giriş Giriş , STDIN veya fonksiyon argümanı ile alınabilir. Tek bir numara olacak
Çıkış Çıkış , STDOUT veya bir fonksiyonun dönüş değerinden olabilir. Tek bir dize olmalı.
Çizginin sonundaki fazladan boşluk bırakılamaz. Çıktı, rakamları, satır beslemelerini (yeni satırları) ve boşlukları içerebilir.
Oryantasyon önemli değil, bu rotasyonlar ve yansımalar anlamına gelir. Geçerli bir Fibonacci spiral modelini takip ettiği sürece.
Farklı rakamlarda rakam olan sayılar (örneğin 1 ve 13) birbirleriyle tam olarak hizalanmalıdır. Bir çizginin en başına bir boşluk eklenmesi gerekebilir, böylece her şey sıraya girebilir.
1 1 1 1
100 100 should actually be 100 100
Burada bir örnek görebilirsiniz
Bu kod-golf yani bayt cinsinden en kısa kod kazanır!
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.
Bu iki cümle olarak daha net olabilir gibi geliyor.