O Triforce é um artefato fictício em The Legend of Zelda , feito de três triângulos equilaterais de aparência idêntica, representando poder, sabedoria e coragem. Vários jogos da saga incluem uma animação quando as três partes finalmente se juntam.
O objetivo deste desafio é desenhar um único quadro 2D de uma animação tão simplificada, com uma determinada largura para os triângulos e um determinado espaçamento entre as partes.
Entrada
A entrada consiste em dois números inteiros: uma largura e um valor de espaçamento .s ≥ 0
Saída
O quadro deve ser desenhado de acordo com as seguintes especificações:
/\
/ \____________ this part is horizontally centered
/ \
/______\
\___ s empty lines
/
/\ /\
/ \ / \______ w+1 backslashes
/ \ / \
/______\ /______\
\_______ 2w underscores
|__|
\_____________ 2s spaces
No exemplo acima, temos e .s = 2
Mais exemplos
s = 0 , :
/\
/__\
/\ /\
/__\/__\
s = 0 , :
/\
/ \
/____\
/\ /\
/ \ / \
/____\/____\
s = 3 , :
/\
/ \
/ \
/______\
/\ /\
/ \ / \
/ \ / \
/______\ /______\
s = 1 , :
/\
/ \
/ \
/ \
/________\
/\ /\
/ \ / \
/ \ / \
/ \ / \
/________\ /________\
Regras
- Os espaços à direita em cada linha são opcionais.
- Espaços iniciais extras em cada linha não são permitidos.
- Você pode gerar uma nova linha extra à frente e / ou uma nova linha extra à direita.
- Isso é código-golfe .