Dado un entero de entrada n > 1
, genera un octágono de arte ASCII con longitudes laterales compuestas de n
caracteres. Ver ejemplos a continuación:
n=2
##
# #
# #
##
n=3
###
# #
# #
# #
# #
# #
###
n=4
####
# #
# #
# #
# #
# #
# #
# #
# #
####
n=5
#####
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
#####
and so on.
Puede imprimirlo en STDOUT o devolverlo como resultado de una función.
Cualquier cantidad de espacios en blanco extraños es aceptable, siempre y cuando los caracteres se alineen apropiadamente.
Reglas y E / S
- La entrada y salida se pueden dar por cualquier método conveniente .
- Puede usar cualquier carácter ASCII imprimible en lugar del
#
(excepto el espacio), pero el carácter "de fondo" debe ser el espacio (ASCII 32). - Un programa completo o una función son aceptables.
- Las lagunas estándar están prohibidas.
- Este es el código de golf, por lo que se aplican todas las reglas habituales de golf, y gana el código más corto (en bytes).