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á nbarras invertidas ( \) e barras verticais ( |), n+1linhas 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!
0pode 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)