Eingang:
- Eine ganze Zahl , die garantiert .
- Eine ganze Zahl , die einer von .
Ausgabe:
Eine Straße der Größe , die in nordwestlicher Richtung verläuft, wenn ; eine Nordrichtung, wenn ; oder eine Nordostrichtung, wenn . Die Straße wird immer drei Felder breit sein (oder im Allgemeinen fünf, wenn wir die Außengrenzen einbeziehen). Außerdem befindet sich im unteren Bereich eine Trennlinie, die sich abwechselt, während Sie nach oben fahren.
Einige Beispiele:
Eingabe:
Ausgabe:
/ / /
/ /
/ / /
/ /
/ / /
/ /
/ / /
Eingabe: Ausgabe:
\ \
\ \ \
\ \
\ \ \
Herausforderungsregeln:
- Eine beliebige Anzahl von führenden / nachfolgenden Leerzeichen und / oder Zeilenumbrüchen ist zulässig, sofern die erforderliche Straße irgendwo auf dem Bildschirm gedruckt wird.
- Anstelle der Optionen Sie auch die Optionen oder verwenden. Sie können auch auswählen, welche der drei Optionen welcher der drei Richtungen zugeordnet werden soll. (Achten Sie darauf , zu erwähnen , welche Optionen Sie verwendet haben , wenn sie sich von der für jeweils die in dieser Herausforderung Beschreibung verwendet wird!)
[north-west, north, north-east]
- Jedes vernünftige Ausgabeformat ist akzeptabel. Am häufigsten wird es natürlich in STDOUT gedruckt, aber es ist auch in Ordnung, es als Zeichenfolge oder 2D-Zeichenliste zurückzugeben.
Allgemeine Regeln:
- Das ist Code-Golf , also gewinnt die kürzeste Antwort in Bytes.
Lassen Sie sich von Code-Golf-Sprachen nicht davon abhalten, Antworten mit Nicht-Codegolf-Sprachen zu veröffentlichen. Versuchen Sie, für jede Programmiersprache eine möglichst kurze Antwort zu finden. - Für Ihre Antwort gelten Standardregeln mit Standard-E / A-Regeln. Daher dürfen Sie STDIN / STDOUT, Funktionen / Methoden mit den richtigen Parametern und vollständige Programme vom Rückgabetyp, verwenden. Ihr Anruf.
- Standardlücken sind verboten.
- Fügen Sie nach Möglichkeit einen Link mit einem Test für Ihren Code hinzu (z. B. TIO ).
- Außerdem wird dringend empfohlen, eine Erklärung für Ihre Antwort hinzuzufügen.
Testfälle:
Die beiden obigen Beispiele und:
Eingabe:
Ausgabe:
| |
| | |
| |
| | |
| |
| | |
| |
| | |
| |
| | |