Triforce to fikcyjna artefakt w The Legend of Zelda , złożony z trzech identycznych trójkątów równobocznych prognozujących reprezentujących moc, mądrość i odwagę. Kilka gier w tej sadze zawiera animację, kiedy trzy części w końcu się łączą.
Celem tego wyzwania jest narysowanie pojedynczej klatki 2D o tak uproszczonej animacji, o danej szerokości dla trójkątów i zadanym odstępie między częściami.
Wkład
Dane wejściowe składają się z dwóch liczb całkowitych: szerokości i wartości odstępu s ≥ 0 .
Wydajność
Rama musi zostać narysowana zgodnie z następującymi specyfikacjami:
/\
/ \____________ this part is horizontally centered
/ \
/______\
\___ s empty lines
/
/\ /\
/ \ / \______ w+1 backslashes
/ \ / \
/______\ /______\
\_______ 2w underscores
|__|
\_____________ 2s spaces
W powyższym przykładzie, mają , a y = 2 .
Więcej przykładów
, s = 0 :
/\
/__\
/\ /\
/__\/__\
, s = 0 :
/\
/ \
/____\
/\ /\
/ \ / \
/____\/____\
, s = 3 :
/\
/ \
/ \
/______\
/\ /\
/ \ / \
/ \ / \
/______\ /______\
, s = 1 :
/\
/ \
/ \
/ \
/________\
/\ /\
/ \ / \
/ \ / \
/ \ / \
/________\ /________\
Zasady
- Końcowe spacje w każdej linii są opcjonalne.
- Dodatkowe spacje wiodące w każdej linii są niedozwolone.
- Możesz wygenerować jedną dodatkową nową linię i / lub jedną dodatkową nową linię.
- To jest golf golfowy .