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.

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

Códigos

Editar esta página