La Triforce est un artefact fictif dans The Legend of Zelda , composé de trois triangles équilatéraux d'aspect identique représentant la puissance, la sagesse et le courage. Plusieurs jeux de la saga incluent une animation lorsque les trois parties se rejoignent enfin.
Le but de ce défi est de dessiner une seule image 2D d'une telle animation simplifiée, avec une largeur donnée pour les triangles et un espacement donné entre les pièces.
Contribution
L'entrée se compose de deux nombres entiers: une largeur et une valeur d'espacement .s ≥ 0
Sortie
Le cadre doit être dessiné selon les spécifications suivantes:
/\
/ \____________ this part is horizontally centered
/ \
/______\
\___ s empty lines
/
/\ /\
/ \ / \______ w+1 backslashes
/ \ / \
/______\ /______\
\_______ 2w underscores
|__|
\_____________ 2s spaces
Dans l'exemple ci-dessus, nous avons et .s = 2
Plus d'exemples
, :
/\
/__\
/\ /\
/__\/__\
s = 0 , :
/\
/ \
/____\
/\ /\
/ \ / \
/____\/____\
s = 3 , :
/\
/ \
/ \
/______\
/\ /\
/ \ / \
/ \ / \
/______\ /______\
s = 1 , :
/\
/ \
/ \
/ \
/________\
/\ /\
/ \ / \
/ \ / \
/ \ / \
/________\ /________\
Règles
- Les espaces de fin sur chaque ligne sont facultatifs.
- Les espaces de tête supplémentaires sur chaque ligne ne sont pas autorisés.
- Vous pouvez sortir une seule nouvelle ligne supplémentaire et / ou une seule nouvelle ligne supplémentaire.
- C'est du code-golf .