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 nmit den Einschränkungen an 0 <= n <= 1000. Das obige Dreieck hatte einen Wert von n=3.
Das ASCII-Dreieck hat nBackslashes ( \) und vertikale Striche ( |), n+1Linien 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!
0eine unerwartete Ausgabe haben kann, da es sich um einen