Ваше завдання: задавши ціле число n, генеруйте вбудований шестикутник, дотримуючись наведених нижче правил, до n-ої глибини.
Основна форма цього вбудованого шестикутника: ( n=0)
__
/ \
\__/
Вбудовані шестикутники n=1та n=2:
____
/ \ \
/\__/ \
\ /
\____/
________
/ \ \ \
/\__/ \ \
/\ / \
/ \____/ \
\ /
\ /
\ /
\________/
Довжина кожної сторони в 2 рази перевищує довжину цієї ж сторони в попередній глибині в два рази. Верхня та нижня сторони мають 2 символи, n=0а решта починаються як 1 символ. Довжина бічної сторони, що не має верхньої та нижньої, повинна бути 2^nдовгою ( OEIS: A000079 ), а верхня та нижня сторони повинні відповідати правилу 2^(n+1)(той же OEIS).
Поточні шестикутники є 0-індексованими, ви можете вибрати, якщо хочете, 1-індексованими.
Це код-гольф , тому найкоротша відповідь виграє!
n?