Triforce में एक काल्पनिक विरूपण साक्ष्य है ज़ेल्डा की पौराणिक कथा , तीन समरूप दिखने समभुज शक्ति, बुद्धि और साहस का प्रतिनिधित्व त्रिकोण से बना। गाथा के कई खेलों में एक एनीमेशन शामिल होता है जब तीन भाग अंत में एक साथ जुड़ते हैं।
इस चुनौती का उद्देश्य इस तरह के सरलीकृत एनीमेशन के एकल 2 डी फ्रेम को आकर्षित करना है, जिसमें त्रिकोणों के लिए एक चौड़ाई और भागों के बीच दिए गए रिक्ति हैं।
इनपुट
इनपुट दो पूर्णांकों के होते हैं: एक चौड़ाई और एक रिक्ति मूल्य रों ≥ 0 ।
उत्पादन
फ्रेम को निम्नलिखित विनिर्देशों के अनुसार खींचना होगा:
/\
/ \____________ this part is horizontally centered
/ \
/______\
\___ s empty lines
/
/\ /\
/ \ / \______ w+1 backslashes
/ \ / \
/______\ /______\
\_______ 2w underscores
|__|
\_____________ 2s spaces
उपरोक्त उदाहरण में, हमारे पास और s = 2 है ।
और ज्यादा उदाहरण
, s = 0 :
/\
/__\
/\ /\
/__\/__\
, s = 0 :
/\
/ \
/____\
/\ /\
/ \ / \
/____\/____\
, s = 3 :
/\
/ \
/ \
/______\
/\ /\
/ \ / \
/ \ / \
/______\ /______\
, s = 1 :
/\
/ \
/ \
/ \
/________\
/\ /\
/ \ / \
/ \ / \
/ \ / \
/________\ /________\
नियम
- प्रत्येक पंक्ति पर अनुगामी रिक्त स्थान वैकल्पिक हैं।
- प्रत्येक पंक्ति पर अतिरिक्त अग्रणी स्थान की अनुमति नहीं है।
- आप एक एकल अतिरिक्त अग्रणी नई लाइन और / या एक अतिरिक्त अतिरिक्त नई रूपरेखा का उत्पादन कर सकते हैं।
- यह कोड-गोल्फ है ।