Die Triforce ist ein fiktives Artefakt in The Legend of Zelda , das aus drei gleich aussehenden gleichseitigen Dreiecken besteht, die für Macht, Weisheit und Mut stehen. Einige Spiele in der Saga enthalten eine Animation, wenn die drei Teile schließlich zusammengefügt werden.
Der Zweck dieser Herausforderung besteht darin, einen einzelnen 2D-Frame einer solchen vereinfachten Animation mit einer bestimmten Breite für die Dreiecke und einem bestimmten Abstand zwischen den Teilen zu zeichnen.
Eingang
Die Eingabe besteht aus zwei ganzen Zahlen: einer Breite und einem Abstandswert .
Ausgabe
Der Rahmen muss gemäß den folgenden Spezifikationen gezeichnet werden:
/\
/ \____________ this part is horizontally centered
/ \
/______\
\___ s empty lines
/
/\ /\
/ \ / \______ w+1 backslashes
/ \ / \
/______\ /______\
\_______ 2w underscores
|__|
\_____________ 2s spaces
Im obigen Beispiel haben wir und .
Mehr Beispiele
s = 0 , :
/\
/__\
/\ /\
/__\/__\
, s = 0 :
/\
/ \
/____\
/\ /\
/ \ / \
/____\/____\
, s = 3 :
/\
/ \
/ \
/______\
/\ /\
/ \ / \
/ \ / \
/______\ /______\
, s = 1 :
/\
/ \
/ \
/ \
/________\
/\ /\
/ \ / \
/ \ / \
/ \ / \
/________\ /________\
Regeln
- Nachgestellte Leerzeichen in jeder Zeile sind optional.
- Zusätzliche führende Leerzeichen in jeder Zeile sind nicht zulässig.
- Sie können eine einzelne zusätzliche führende Zeile und / oder eine einzelne zusätzliche nachfolgende Zeile ausgeben.
- Das ist Code-Golf .