O dia 13 de março é reconhecido como o Dia Nacional da Jóia , que é o tema deste desafio. Assim, dado um inteiro nque né maior que 0, criar uma jóia ASCII. Por exemplo:
n = 1 n = 2 n = 3
______
____ / \
__ / \ \ /
/ \ \ / \ /
\ / \ / \ /
\/ \/ \/
O fundo é definido como o fundo da jóia até o par mais alto de \/. O resto é o topo. Para o exemplo acima, onde n = 1:
Bottom: \ / Top: __
\/ / \
Como você pode ver, o fundo é feito de n + 1camadas de \/com (1 * lines from the bottom) * 2espaços entre com um máximo de nlinhas a partir da parte inferior da jóia. Se pegarmos a segunda jóia ( n = 2), podemos ver que:
____
/ \
\ / 2 (or n) layers from the bottom with 1*2*2 or 4 spaces in between \/
\ / 1 layer from the bottom with 1*1*2 or 2 spaces in between \/
\/ The bottom (0 layers) with 1*0*2 spaces or 0 spaces in between \/
A parte superior é feita de um par de /\com n*2espaços entre com n*2sublinhados na parte superior.
Regras
- Deve ser capaz de receber números inteiros positivos diferentes de zero como entrada do usuário
- É necessário criar uma jóia com as especificações definidas acima (atualizadas aqui):
- A parte superior é feita de um par de
/\comn*2espaços entre comn*2sublinhados na parte superior. - A parte inferior é feito de
n + 1camadas de\/com(1 * lines from the bottom) * 2espaços entre com um máximo denlinhas a partir da parte inferior da jóia.
- A parte superior é feita de um par de
- Linhas novas à direita após a jóia ou espaços à direita em cada linha são permitidos.
- Não são permitidas brechas padrão
Critérios Vencedores
Menos bytes ganham!