दो त्रिभुज (यानी पिरामिड) आकार के कार्यक्रम लिखें।
पहले तीन अक्षरों की न्यूनतम आधार चौड़ाई के साथ पाठ त्रिकोण को इंगित करते हुए एक ऊपर की ओर होना चाहिए। तो यह एक संरचना की तरह होगा
X
XXX
या
X
XXX
XXXXX
या
X
XXX
XXXXX
XXXXXXX
या बड़ा। प्रत्येक को X
आपके वास्तविक कोड के पात्रों के साथ बदलना है, जो कि लाइन टर्मिनेटर को छोड़कर कुछ भी हो सकता है (इसलिए यह X
रिक्त स्थान हो सकता है)। सभी को X
प्रतिस्थापित किया जाना चाहिए और रिक्त स्थान और नए रूप जो त्रिकोण आकार बनाने में मदद करते हैं, को रहने के लिए आवश्यक है।
दूसरे प्रोग्राम में पहले जैसा आकार और आकार होना चाहिए, सिवाय इसके कि त्रिकोण नीचे की ओर इशारा करेगा।
तो अगर आपका पहला प्रोग्राम दिखता है
X
XXX
XXXXX
तब आपका दूसरा कार्यक्रम जैसा दिखेगा
yyyyy
yyy
y
जहां प्रत्येक y
एक चरित्र है जिसे आपको अपने वास्तविक कोड (शायद आपके X
कोड से अलग ) के साथ भरना होगा । रिक्त स्थान और newlines यहाँ भी वही रहना चाहिए।
आपका कार्य इन कार्यक्रमों को इस तरह लिखना है कि वे प्रत्येक आउटपुट (स्टडआउट या निकटतम विकल्प के लिए) एक अलग बीटल्स गीत का शीर्षक , कोई इनपुट नहीं ले रहे हैं। यह विकिपीडिया लेख बीटल्स के लिए हमारी आधिकारिक गीत सूची के रूप में काम करेगा। आउटपुट टाइटल्स में से एक होना चाहिए, जैसे कि सूचीबद्ध I Want You (She's So Heavy)
।
यह बहुत आसान है, हालांकि, अजीब त्रिकोण कार्यक्रम की आवश्यकता के साथ भी। इसलिए हम पहले दो में से एक और कार्यक्रम बनाने जा रहे हैं जो कि अभी तक एक और गीत शीर्षक का उत्पादन करना चाहिए।
दो त्रिकोणीय कार्यक्रमों में से प्रत्येक की तीन प्रतियों को मिलाकर हम एक षट्भुज की तरह आकार का तीसरा कार्यक्रम बना सकते हैं।
यदि आपके पहले कार्यक्रम की आधार चौड़ाई तीन थी, तो यह इस तरह दिखेगा:
XyyyX
XXXyXXX
yyyXyyy
yXXXy
यदि आधार चौड़ाई पांच थी, तो यह इस तरह दिखाई देगी:
XyyyyyX
XXXyyyXXX
XXXXXyXXXXX
yyyyyXyyyyy
yyyXXXyyy
yXXXXXy
इस कार्यक्रम (जब रिक्त स्थान और अन्य लोगों की तरह नईलाइन्स के साथ चलाया जाता है) को पहले दो कार्यक्रमों की तरह ही एक और बीटल्स गीत शीर्षक का उत्पादन करना होगा। इसके अलावा:
- आपके तीन कार्यक्रमों को अलग-अलग गीत के शीर्षक का उत्पादन करना चाहिए।
- केवल गाने के शीर्षक में आठ वर्णों की लंबाई या उससे अधिक की अनुमति है।
- आप केवल एक का चयन कर सकते हैं
Revolution
,Revolution 1
औरRevolution 9
क्योंकि शीर्षक समान हैं। - आपको अपने तीन पसंदीदा बीटल्स गाने चुनने होंगे। (खैर, कोशिश करें)
ध्यान दें कि वास्तविक कार्यक्रमों की आवश्यकता है। कार्य करने की अनुमति नहीं है। किसी भी कार्यक्रम में अपने स्वयं के स्रोत कोड को पढ़ना भी अनुमति नहीं है।
उदाहरण
अगर आपका पहला कार्यक्रम था
A
AAA
AAAAA
यह उत्पादन कर सकता है Across the Universe
।
फिर आपका दूसरा कार्यक्रम
bbbbb
bbb
b
उत्पादन कर सकता है Revolution
।
फिर षट्भुज कार्यक्रम में संयुक्त
AbbbbbA
AAAbbbAAA
AAAAAbAAAAA
bbbbbAbbbbb
bbbAAAbbb
bAAAAAb
उत्पादन हो सकता है Get Back
।
स्कोरिंग
सबसे छोटी त्रिकोण आधार चौड़ाई के साथ सबमिशन जीतता है। संबंधों के संभावित मामले में अपने तीन गीतों के सबसे बड़े सम्मिलित लंबाई के साथ सबमिशन जीतता है।