Dato un intero di input n > 1
, genera un ottagono di arte ASCII con lunghezze laterali composte da n
caratteri. Vedi esempi di seguito:
n=2
##
# #
# #
##
n=3
###
# #
# #
# #
# #
# #
###
n=4
####
# #
# #
# #
# #
# #
# #
# #
# #
####
n=5
#####
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
# #
#####
and so on.
È possibile stamparlo su STDOUT o restituirlo come risultato di una funzione.
Qualsiasi quantità di spazio bianco estraneo è accettabile, purché i personaggi siano allineati in modo appropriato.
Regole e I / O
- Input e output possono essere forniti con qualsiasi metodo conveniente .
- È possibile utilizzare qualsiasi carattere ASCII stampabile anziché
#
(tranne lo spazio), ma il carattere "sfondo" deve essere spazio (ASCII 32). - È accettabile un programma completo o una funzione.
- Sono vietate le scappatoie standard .
- Si tratta di code-golf quindi si applicano tutte le normali regole del golf e vince il codice più breve (in byte).