Dado um número inteiro de entrada n > 1
, produza um octógono de arte ASCII com comprimentos laterais compostos por n
caracteres. Veja exemplos abaixo:
n=2
##
# #
# #
##
n=3
###
# #
# #
# #
# #
# #
###
n=4
####
# #
# #
# #
# #
# #
# #
# #
# #
####
n=5
#####
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
#####
and so on.
Você pode imprimi-lo em STDOUT ou retorná-lo como resultado de uma função.
Qualquer quantidade de espaço em branco estranho é aceitável, desde que os caracteres sejam alinhados adequadamente.
Regras e E / S
- A entrada e a saída podem ser fornecidas por qualquer método conveniente .
- Você pode usar qualquer caractere ASCII imprimível em vez de
#
(exceto espaço), mas o caractere "plano de fundo" deve ser espaço (ASCII 32). - Um programa completo ou uma função são aceitáveis.
- Lacunas padrão são proibidas.
- Isso é código-golfe, portanto todas as regras usuais de golfe se aplicam e o código mais curto (em bytes) vence.