Được giới thiệu bởi một video youtube từ một người dùng PPCG đồng nghiệp ...
Bạn thách thức là sử dụng nghệ thuật ASCII vẽ một bức tường lâu đài Minecraft của Andesite và Diorite. Hình dạng của bức tường là Bộ Cantor . Để tham khảo, Bộ Cantor được tạo bằng cách lặp lại N lần sau:
- Tăng gấp ba bước hiện tại
- Thay thế cái ở giữa bằng khoảng trống
- Thêm một dòng đầy đủ bên dưới nó
Điều này tạo ra các bước sau cho bốn bước đầu tiên:
*
* *
***
* * * *
*** ***
*********
* * * * * * * *
*** *** *** ***
********* *********
***************************
Tuy nhiên, thử thách của bạn không hoàn toàn đơn giản. Bạn thấy đấy, sau khi bộ ca ca trở nên thực sự lớn, sẽ trở nên nhàm chán khi nhìn vào cùng một nhân vật lặp đi lặp lại nhiều lần. Vì vậy, chúng tôi sẽ thay đổi điều đó bằng cách phủ một loạt các dấu hoa thị *
và dấu thăng xen kẽ #
. Bạn nên xen kẽ trên mỗi ba ký tự theo chiều ngang và trên mỗi hàng theo chiều dọc. (Tất nhiên để lại các khoảng trắng giống nhau) Ví dụ: ví dụ thứ hai sẽ trở thành:
* *
###
và ví dụ thứ ba sẽ trở thành:
* * * *
### ###
***###***
Để hoàn thiện, đây là ví dụ bốn và năm:
#4
* * * * * * * *
### ### ### ###
***###*** ***###***
###***###***###***###***###
#5
* * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###***
Và một ví dụ lớn , lần lặp thứ 6:
* * * * * * * * * * * * * * * * * * * * * * * * * * * * * * * *
### ### ### ### ### ### ### ### ### ### ### ### ### ### ### ###
***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###*** ***###***
###***###***###***###***### ###***###***###***###***### ###***###***###***###***### ###***###***###***###***###
***###***###***###***###***###***###***###***###***###***###***###***###***###*** ***###***###***###***###***###***###***###***###***###***###***###***###***###***
###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###***###
Các thách thức
Bạn phải viết một chương trình hoặc hàm đầy đủ chấp nhận một số nguyên dương cho đầu vào và xuất ra thế hệ thứ N của fractal Castle minecraft này. Bạn có thể lấy Đầu vào và đầu ra bằng bất kỳ phương pháp hợp lý nào và bạn không phải lo lắng về các đầu vào không hợp lệ (chẳng hạn như số nhỏ hơn 1, số dấu phẩy động, số không, v.v.).
Câu trả lời ngắn nhất, được đo bằng byte thắng!