Genera un Koch Snowflake
Un fiocco di neve di Koch è un triangolo che per ciascuno di essi n
viene aggiunto un altro punto equilatero nel mezzo di ciascun lato: http://en.wikipedia.org/wiki/Koch_snowflake#Properties
Avevamo già una sfida Koch Snowflake per complessità kolmogrovn=4
. La nuova sfida è quella di disegnare un fiocco di neve Koch con qualsiasi n
tra 1
e 10
.
Regole
I fiocchi di neve potrebbero non essere codificati nel programma o nei file: devono essere generati dal programma.
Il tuo programma deve supportare tutte le dimensioni
n
tra 1 e 10.Il numero di lati deve essere inserito dall'utente tramite std-in.
È necessario stampare una rappresentazione grafica del fiocco di neve sullo schermo.
Fiocchi di neve di esempio Koch con n
uguale a 1, 2, 3 e 4 (linee verdi solo per chiarezza, non riprodurli):
In caso di pareggio, vince il programma con il maggior numero di voti positivi (contest pop).
n=7
, non è possibile vedere i triangoli appena aggiunti nel fiocco di neve sullo schermo di un computer. Qualche "miglior sforzo" qui va bene? Esiste una risoluzione minima per le soluzioni basate su pixel?