Bu papatya çiçeğine bir bakın:
Güzel değil mi? Peki ya bunun aslında bir çiçek olmadığını söyleseydim?
Bir çok çiçek (ayçiçeği, papatya, papatya ve diğerleri dahil) aslında bir çiçek başındaki çok küçük çiçeklerden (ayçiçeği üzerindeki siyah noktalar) oluşur. Bu minyatür çiçekler denir çiçeği ve onlar çok özel bir şekilde düzenlenmiştir.
Temel olarak, flor floretin bir çiçek başındaki konumu (kutupsal koordinatlarda):
c = 1 (137.508 derece = altın açı olduğunu unutmayın. Bu kesin hassasiyeti kullanmak zorunda değilsiniz.)
Bu, çiçeklerin Fermat's Spiral adlı bir spiralde oluşturulmasına neden olur. Çiçeklerin konumlandırılması da Fibonnaci sayıları ile bağlantılıdır, ancak bu başka bir zaman için bir hikayedir.
Yani, işte zorluk. Girdi olarak bir tamsayı n önüne alındığında, birinci n florets konumlarını hesaplamak ve bunları çizmek . Bu grafiksel çıktıdır , bu yüzden noktaları bir tür pencerede göstermenizi veya bazı ortak görüntü formatlarında STDOUT'a veya bir dosyaya veri olarak çıktısını almanızı istiyorum. Bunun dışında, bu zorluk oldukça basit olmalı. Bu var kod golf , böylece en kısa kod kazanır. GLHF!
Bir çıktının nasıl görünebileceğinin örnek bir resmi: