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 | #_#_ _#_# #_#_ _#_# |