Sua tarefa: dado um número inteiro n, gere um padrão hexagonal incorporado seguindo as regras abaixo, até a enésima profundidade.
Um hexágono incorporado possui a forma básica disso: ( n=0)
__
/ \
\__/
Hexágonos incorporados n=1e n=2:
____
/ \ \
/\__/ \
\ /
\____/
________
/ \ \ \
/\__/ \ \
/\ / \
/ \____/ \
\ /
\ /
\ /
\________/
O comprimento de cada lado é 2 vezes o comprimento do mesmo lado na profundidade anterior duas vezes. Os lados superior e inferior têm 2 caracteres quando n=0e o restante começa com 1 caractere. Os comprimentos dos lados não superior e inferior devem ser 2^nlongos ( OEIS: A000079 ) e os lados superior e inferior devem seguir a regra 2^(n+1)(o mesmo OEIS).
Os hexágonos atuais são indexados em 0; você pode optar por usar o indexado em 1, se desejar.
Isso é código-golfe , então a resposta mais curta vence!
n?