Sua tarefa é criar um programa ou função que obtenha, como entrada, um número natural ( n
) entre 1 e 25 (inclusive) e imprima uma representação isométrica de um slide e escada com n
número de degraus.
Especificações de escada e corrediça
A escada está sempre orientada à esquerda e a corrediça à direita. Como a visualizamos pelo lado da escada, parte do slide fica oculta nos três níveis superiores. Os degraus são representados por quatro traços ( ----
) e os lados da escada e deslizam por barras ( /
e \
). A seguir, é apresentado um diagrama para representar os padrões de espaços necessários para um slide com cinco degraus.
Slide Blank space count
/----/\ 1234/----/\
/----/ \ 123/----/12\
/----/ \ 12/----/1234\
/----/ \ \ 1/----/1\1234\
/----/ \ \ /----/123\1234\
Exemplos
>>1
/----/\
>>3
/----/\
/----/ \
/----/ \
>>4
/----/\
/----/ \
/----/ \
/----/ \ \
>>10
/----/\
/----/ \
/----/ \
/----/ \ \
/----/ \ \
/----/ \ \
/----/ \ \
/----/ \ \
/----/ \ \
/----/ \ \
Isso é código-golfe, então a resposta com a menor contagem de bytes vence.
Nota: o espaço em branco à direita é aceitável na saída, desde que não exceda o comprimento da linha.