Krzywa kocha (znany także jako gwiazda Koch i Koch Island) to matematyczna krzywa i jeden z najwcześniejszych fraktalnych krzywych zostały opisane. Opiera się na krzywej Kocha, która ukazała się w artykule z 1904 r. Zatytułowanym „Na ciągłej krzywej bez stycznych, możliwej do zbudowania z geometrii elementarnej” (oryginalny francuski tytuł: „Sur une courbe kontynuacja sans tangente, obtenue par une construction géométrique élémentaire”) przez szwedzki matematyk Helge von Koch.
Oto niektóre ascii reprezentacje różnych iteracji:
n=1
__
\/
n=2
__/\__
\ /
/_ _\
\/
n=3
__/\__
\ /
__/\__/ \__/\__
\ /
/_ _\
\ /
__/ \__
\ /
/_ __ __ _\
\/ \ / \/
/_ _\
\/
Ponieważ istnieje oczywiście ograniczenie rozdzielczości reprezentacji ascii, musimy powiększyć rozmiar płatka śniegu o współczynnik 3 dla każdej iteracji, aby pokazać dodatkowe szczegóły.
Napisz najkrótszy kod, aby wypisać płatek śniegu w tym samym stylu dla n = 4
Twój program nie powinien pobierać żadnych danych wejściowych.
Twój program powinien zapisać płatek śniegu na konsoli.