Ihre Aufgabe ist es, ein Programm oder eine Funktion zu schreiben, die ein ASCII-Dreieck druckt. Sie sehen so aus:
|\
| \
| \
----
Ihr Programm nimmt eine einzelne numerische Eingabe n
mit den Einschränkungen an 0 <= n <= 1000
. Das obige Dreieck hatte einen Wert von n=3
.
Das ASCII-Dreieck hat n
Backslashes ( \
) und vertikale Striche ( |
), n+1
Linien und Bindestriche ( -
) und jede Linie hat eine Anzahl von Leerzeichen, die der Zeilennummer (0-basiert, dh die erste Linie ist die Linie 0) neben der letzten Linie entsprechen .
Beispiele:
Eingang:
4
Ausgabe:
|\
| \
| \
| \
-----
Eingang:
0
Ausgabe:
In diesem Testfall muss die Ausgabe leer sein. Kein Leerzeichen.
Eingang:
1
Ausgabe:
|\
--
Input & Output muss genau so sein , wie ich es angegeben habe.
Dies ist Code-Golf , also streben Sie den kürzesten möglichen Code an!
0
eine unerwartete Ausgabe haben kann, da es sich um einen