Nhiệm vụ của bạn: được cung cấp một số nguyên n
, tạo ra một hình lục giác được nhúng theo các quy tắc dưới đây, đến độ sâu thứ n.
Một hình lục giác nhúng có hình dạng cơ bản của điều này: ( n=0
)
__
/ \
\__/
Các hình lục giác nhúng n=1
và n=2
:
____
/ \ \
/\__/ \
\ /
\____/
________
/ \ \ \
/\__/ \ \
/\ / \
/ \____/ \
\ /
\ /
\ /
\________/
Chiều dài của mỗi bên gấp 2 lần chiều dài của cùng một bên trong độ sâu hai lần trước. Mặt trên và mặt dưới dài 2 ký tự n=0
và phần còn lại bắt đầu dài 1 ký tự. Độ dài không phải từ trên xuống dưới phải 2^n
dài ( OEIS: A000079 ) và các cạnh trên và dưới phải tuân theo quy tắc 2^(n+1)
(cùng OEIS).
Các hình lục giác hiện tại được lập chỉ mục 0, bạn có thể chọn sử dụng chỉ mục 1 nếu bạn muốn.
Đây là môn đánh gôn , vì vậy câu trả lời ngắn nhất sẽ thắng!
n
nào không?