Các Koch bông tuyết (còn gọi là ngôi sao Koch và đảo Koch) là một đường cong toán học và là một trong các đường cong fractal sớm nhất đã được mô tả. Nó dựa trên đường cong Koch, xuất hiện trong một bài báo năm 1904 có tiêu đề "Trên một đường cong liên tục không có tiếp tuyến, có thể xây dựng từ hình học cơ bản" (tựa gốc tiếng Pháp: "Sur une Majbe tiếp tục sans tangente, obtenue par une xây dựng géométrique élémentaire") nhà toán học người Thụy Điển Helge von Koch.
Dưới đây là một số đại diện ascii của các lần lặp khác nhau:
n=1
__
\/
n=2
__/\__
\ /
/_ _\
\/
n=3
__/\__
\ /
__/\__/ \__/\__
\ /
/_ _\
\ /
__/ \__
\ /
/_ __ __ _\
\/ \ / \/
/_ _\
\/
Vì rõ ràng có giới hạn về độ phân giải của đại diện ascii, chúng ta phải phóng to kích thước của bông tuyết theo hệ số 3 cho mỗi lần lặp để hiển thị thêm chi tiết.
Viết mã ngắn nhất để xuất ra bông tuyết theo cùng một kiểu cho n = 4
Chương trình của bạn không nên có bất kỳ đầu vào.
Chương trình của bạn nên viết bông tuyết vào bàn điều khiển.