Su tarea: dado un número entero n
, generar un patrón de hexágono incrustado siguiendo las reglas a continuación, hasta la enésima profundidad.
Un hexágono incrustado tiene la forma básica de esto: ( n=0
)
__
/ \
\__/
Hexágonos integrados n=1
y n=2
:
____
/ \ \
/\__/ \
\ /
\____/
________
/ \ \ \
/\__/ \ \
/\ / \
/ \____/ \
\ /
\ /
\ /
\________/
La longitud de cada lado es 2 veces la longitud del mismo lado en la profundidad anterior multiplicada por dos. Los lados superior e inferior tienen 2 caracteres de longitud n=0
y el resto comienza con 1 carácter. Las longitudes de los lados que no son de arriba a abajo deben ser 2^n
largas ( OEIS: A000079 ) y los lados superior e inferior deben seguir la regla 2^(n+1)
(el mismo OEIS).
Los hexágonos actuales están indexados en 0, puede optar por usar 1 indexado si lo desea.
Este es el código de golf , por lo que gana la respuesta más corta.
n
?