Wygeneruj płatek śniegu Koch
Płatek śniegu Koch to trójkąt, który dla każdego n
dodaje kolejny punkt równoboczny na środku każdej strony: http://en.wikipedia.org/wiki/Koch_snowflake#Properties
Mieliśmy już wyzwanie złożoności Koch Snowflake dla złożoności kolmogrovn=4
. Nowym wyzwaniem jest narysowanie płatka śniegu Koch z dowolnym n
między 1
i 10
.
Zasady
Płatki śniegu nie mogą być zakodowane na stałe w programie ani w plikach - muszą zostać wygenerowane przez Twój program.
Twój program musi obsługiwać wszystkie rozmiary
n
od 1 do 10.Liczba stron musi zostać wprowadzona przez użytkownika za pomocą standardowego wejścia.
Musisz wydrukować graficzną reprezentację płatka śniegu na ekranie.
Próbkuj płatki śniegu Koch o wartościach n
równych 1, 2, 3 i 4 (zielone linie tylko dla przejrzystości, nie odtwarzaj ich):
W przypadku remisu wygrywa program z największą liczbą głosów pozytywnych (konkurs pop).
n=7
tym na ekranie komputera nie widać nowo dodanych trójkątów w płatku śniegu. Czy jest jakikolwiek „najlepszy wysiłek”? Czy istnieje minimalna rozdzielczość dla rozwiązań opartych na pikselach?