Schreiben Sie ein Programm oder eine Funktion, die eine ganze Zahl größer als 1 oder kleiner als -1 akzeptiert. Das heißt, die Eingabe ist nicht 0, 1 oder -1.
Wenn die Eingabe ist 2
, sollte die Ausgabe sein:
|\_/|
|___|
Wenn die Eingabe ist 3
, sollte die Ausgabe sein:
|\_/\_/|
|______|
Wenn die Eingabe ist 4
, sollte die Ausgabe sein:
|\_/\_/\_/|
|_________|
Das Muster wird für größere Eingaben genauso fortgesetzt. Wenn die Eingabe beispielsweise lautet 10
, sollte die Ausgabe wie folgt lauten:
|\_/\_/\_/\_/\_/\_/\_/\_/\_/|
|___________________________|
Wenn die Eingabe ist -2
, sollte die Ausgabe sein:
____
| |
|_/\_|
Wenn die Eingabe ist -3
, sollte die Ausgabe sein:
_______
| |
|_/\_/\_|
Wenn die Eingabe ist -4
, sollte die Ausgabe sein:
__________
| |
|_/\_/\_/\_|
Das Muster wird für kleinere Eingaben genauso fortgesetzt. Wenn die Eingabe beispielsweise lautet -10
, sollte die Ausgabe wie folgt lauten:
____________________________
| |
|_/\_/\_/\_/\_/\_/\_/\_/\_/\_|
Die Ausgabe kann gedruckt oder als Zeichenfolge mit optionalem Zeilenumbruch zurückgegeben werden. Die obere rechte "leere" Ecke der Ausgabe für negative Eingaben kann ein Leerzeichen sein oder leer bleiben.
Der kürzeste Code in Bytes gewinnt.