Il fiocco di neve di Koch (noto anche come la stella di Koch e l'isola di Koch) è una curva matematica e una delle prime curve frattali che sono state descritte. Si basa sulla curva di Koch, che apparve in un documento del 1904 intitolato "Su una curva continua senza tangenti, costruibile dalla geometria elementare" (titolo originale francese: "Sur une courbe continue sans tangente, obtenue par une construction géométrique élémentaire") di il matematico svedese Helge von Koch.
Ecco alcune rappresentazioni ascii di varie iterazioni:
n=1
__
\/
n=2
__/\__
\ /
/_ _\
\/
n=3
__/\__
\ /
__/\__/ \__/\__
\ /
/_ _\
\ /
__/ \__
\ /
/_ __ __ _\
\/ \ / \/
/_ _\
\/
Poiché esiste ovviamente un limite alla risoluzione della rappresentazione ASCII, dobbiamo ingrandire la dimensione del fiocco di neve di un fattore 3 per ogni iterazione per mostrare il dettaglio in più.
Scrivi il codice più breve per generare il fiocco di neve nello stesso stile per n = 4
Il tuo programma non dovrebbe ricevere alcun input.
Il tuo programma dovrebbe scrivere il fiocco di neve sulla console.