Le flocon de neige de Koch (également connu sous le nom d'étoile de Koch et d'île de Koch) est une courbe mathématique et l'une des premières courbes fractales à avoir été décrite. Il est basé sur la courbe de Koch, qui est apparue dans un article de 1904 intitulé "Sur une courbe continue sans tangentes, constructible à partir de la géométrie élémentaire" (titre français original: "Sur une courbe continue sans tangente, obtenue par une construction géométrique élémentaire") par le mathématicien suédois Helge von Koch.
Voici quelques représentations ascii de diverses itérations:
n=1
__
\/
n=2
__/\__
\ /
/_ _\
\/
n=3
__/\__
\ /
__/\__/ \__/\__
\ /
/_ _\
\ /
__/ \__
\ /
/_ __ __ _\
\/ \ / \/
/_ _\
\/
Puisqu'il y a évidemment une limite à la résolution de la représentation ascii, nous devons agrandir la taille du flocon de neige d'un facteur 3 pour chaque itération pour montrer le détail supplémentaire.
Écrivez le code le plus court pour sortir le flocon de neige dans le même style pour n = 4
Votre programme ne doit prendre aucune entrée.
Votre programme devrait écrire le flocon de neige sur la console.