Spójrz na ten kwiat rumianku:
Ładne, prawda? A co, jeśli powiem ci, że to nie był właściwie jeden kwiat?
Wiele kwiatów (w tym słoneczniki, rumianki, stokrotki i inne) faktycznie składa się z wielu bardzo małych kwiatów (czarne kropki na słonecznikach) na główce kwiatu. Te miniaturowe kwiaty nazywane są różyczkami i są ułożone w bardzo szczególny sposób.
Zasadniczo pozycja n-tego floret na główce kwiatu to (we współrzędnych biegunowych):
gdzie c = 1 (Zauważ, że 137,508 stopni = złoty kąt. Nie musisz używać tej dokładnej precyzji.)
To powoduje, że różyczki formują się w spiralę zwaną spiralą Fermata. Rozmieszczenie kwiatów jest również związane z liczbami Fibonnaci, ale to opowieść na inny czas.
Oto wyzwanie. Biorąc pod uwagę liczbę całkowitą n jako dane wejściowe, obliczyć pozycje pierwszych n kwiatów i wykreślić je . Jest to wyjście graficzne , więc tak naprawdę chcę, abyś wyświetlał punkty w jakimś oknie lub wyświetlał jako dane w jakimś popularnym formacie obrazu do STDOUT lub pliku. Poza tym wyzwanie to powinno być dość proste. To gra w golfa , więc wygrywa najkrótszy kod. GLHF!
Oto przykładowy obraz tego, jak mogłoby wyglądać wyjście: