Il tuo compito è scrivere un programma o una funzione che stampa un triangolo ASCII. Sembrano così:
|\
| \
| \
----
Il tuo programma prenderà un singolo input numerico n
, con i vincoli 0 <= n <= 1000
. Il triangolo sopra aveva un valore di n=3
.
Il triangolo ASCII avrà n
barre rovesciate ( \
) e barre verticali ( |
), n+1
linee e trattini ( -
), e ogni linea avrà una quantità di spazi pari al numero di linea (basato su 0, ovvero la prima riga è la linea 0) oltre alla riga finale .
Esempi:
Ingresso:
4
Produzione:
|\
| \
| \
| \
-----
Ingresso:
0
Produzione:
In questo caso di test, l'output deve essere vuoto. Nessuno spazio bianco.
Ingresso:
1
Produzione:
|\
--
Input e output devono essere esattamente come ho specificato.
Questo è code-golf , quindi cerca il codice più corto possibile!
0
potesse avere un output imprevisto poiché si tratta di un caso limite (soprattutto perché hai richiesto che il numero di trattini deve essere uno in più rispetto al numero di input)