Figuras Textuais
Descrição
A ideia de criar figurais textuais consiste em usar caracteres para criar padrões. Então se vc deseja criar alguma figura como um triângulo, semi-losangolo, losangolo ou tabuleiro poderíamos representá-lo deste modo:
# # # # # #
## ## ### # #
### ### ##### # # #
#### ## ### # #
##### # # # # #
Então crie uma função para criar que ao receber o tipo de figura e seu tamanho retorne a figura desejada, por exemplo, ao receber o tipo triangle com tamanho 3 o retorno será:
#
##
###
Para analisar mais exemplos veja a Tabela 1.
Tabela 1 - Exemplos de Figuras Textuais.
| Entrada | Saída |
|---|---|
triangle, 1 | # |
triangle, 2 | #_## |
triangle, 3 | #__##_### |
halfDiamond, 1 | # |
halfDiamond, 2 | #_###_ |
halfDiamond, 3 | #__##_#####_#__ |
diamond, 1 | # |
diamond, 2 | _#_###_#_ |
diamond, 3 | __#___###_#####_###___#__ |
board, 1 | # |
board, 2 | #__# |
board, 3 | #_#_#_#_# |
board, 4 | #_#__#_##_#__#_# |