Sua tarefa é escrever um programa ou uma função que imprima um triângulo ASCII. Eles se parecem com isso:
|\
| \
| \
----
Seu programa terá uma única entrada numérica n
, com as restrições 0 <= n <= 1000
. O triângulo acima tinha um valor de n=3
.
O triângulo ASCII terá n
barras invertidas ( \
) e barras verticais ( |
), n+1
linhas e traços ( -
), e cada linha terá uma quantidade de espaços igual ao número da linha (com base em 0, ou seja, a primeira linha é a linha 0) além da linha final .
Exemplos:
Entrada:
4
Saída:
|\
| \
| \
| \
-----
Entrada:
0
Saída:
Nesse caso de teste, a saída deve estar vazia. Sem espaço em branco.
Entrada:
1
Saída:
|\
--
Entrada e saída devem ser exatamente como eu especifiquei.
Este é o código-golfe , então procure o código mais curto possível!
0
pode ter qualquer saída inesperada uma vez que é um caso extremo (especialmente desde que você solicitou que o número de traços deve ser um a mais que o número de entrada)