Tạo ra một bông tuyết Koch
Một bông tuyết Koch là một hình tam giác cho mỗi điểm n
, một điểm bằng nhau khác được thêm vào giữa mỗi bên: http://en.wikipedia.org/wiki/Koch_snowflower#Properies
Chúng tôi đã có một thử thách kolmogrov phức tạp kolmogrov cho . Thử thách mới là vẽ một bông tuyết Koch với bất kỳ giữa và .n=4
n
1
10
Quy tắc
Những bông tuyết có thể không được mã hóa cứng trong chương trình hoặc trong các tệp - chúng phải được tạo bởi chương trình của bạn.
Chương trình của bạn phải hỗ trợ tất cả các kích cỡ
n
từ 1 đến 10.Số lượng các mặt phải được người dùng nhập vào thông qua tiêu chuẩn.
Bạn phải in một biểu diễn đồ họa của bông tuyết lên màn hình.
Mẫu Bông tuyết Koch có giá trị n
bằng 1, 2, 3 và 4 (chỉ các đường màu xanh lá cây cho rõ ràng, không tái tạo chúng):
Trong trường hợp có break-breaker, chương trình có số lần upvote cao nhất sẽ giành chiến thắng (cuộc thi pop).
n=7
, bạn không thể thấy các hình tam giác mới được thêm vào trong bông tuyết trên màn hình máy tính. Có "nỗ lực tốt nhất" nào ở đây được không? Có độ phân giải tối thiểu cho các giải pháp dựa trên pixel?