Joe mieszka na Bahamach. To jest zima. Jego dzieci są rozczarowane, że nie ma śniegu. Joe musi zrobić śnieg dla swoich dzieci. Na szczęście ma drukarkę 3D. Planuje zrobić z niego płatki śniegu. Niestety nie ma pojęcia, jak wyglądałby płatek śniegu. W rzeczywistości nigdy nie widział płatka śniegu! Pomóżmy mu, tworząc program, który automatycznie generuje dla niego obraz 2D płatka śniegu.
Wejście
Średnica obrazu (w pikselach), procent obrazu, który w rzeczywistości jest płatkiem śniegu.
Wynik
Obraz płatka śniegu o wymaganej średnicy. Można go zapisać do pliku lub wyświetlić użytkownikowi.
Dane techniczne
Utwórz klin o kącie 30 stopni. Utwórz Drzewo Browna z początkowym nasieniem w punkcie klina. 12 razy odbij klin wokół środka obrazu, aby wygenerować resztę obrazu. Płatek śniegu ma kolor Biały. Tło ma kolor Czarny.
Punktacja
Ze względu na to, że istnieją różne sposoby generowania drzewa Browna, wynik to 10 * liczba głosów pozytywnych - wynik golfowy.
Wynik golfa jest definiowany jako liczba bajtów w programie z następującymi bonusami:
-20% Można dowolnie określić symetrię płatka śniegu.
-50% Można określić kształt płatka śniegu. (Dzięki możliwości określenia stosunku długości boków klina.)
Najwyższy wynik wygrywa.
Oto zdjęcie, jaki byłby kształt klina ze współczynnikiem około 2:
Tablica wyników:
Martin Buttner: 10 * 14 - 409 = -269
Nimi: 10 * 1-733 * .5 = -356,5
Optymalizator: 10 * 5 - 648 = -598
Zwycięzcą jest Martin z wynikiem -269!