आपके पास प्रत्येक कोने में एक एकल अंक संख्या वाला एक बॉक्स है:
1|2
---
3|4
यदि हम अंकों को बाएँ से दाएँ पंक्तियों के साथ जोड़ते हैं, तो हमें 12 और 34 मिलते हैं। यदि हम अंकों को कॉलम के साथ ऊपर से नीचे तक पहुँचाते हैं, तो हमें 13 और 24 मिलते हैं। यदि हम इन सभी संख्याओं को जोड़ते हैं, तो हमें 12 + 34 या 13 + मिलते हैं। 24 = 83।
चुनौती
ऐसे सभी बक्से को मुद्रित करने के लिए एक कार्यक्रम लिखें जहां ऊपर की गणना की गई राशि 100 के बराबर है।
यह मानते हुए कि प्रत्येक कोने में 1 और 9 के बीच एक एकल अंक संख्या होती है, 9 संयोजन होते हैं: 1157, 1247, 1337, 1427, 1517, 2138, 2228, 2318, और 3119। (ध्यान दें कि 25 संयोजन हैं जिनमें हम 0 शामिल हैं, लेकिन हम इस चुनौती के लिए नहीं हैं।)
ध्यान दें कि 1234 का उदाहरण काम नहीं करता है क्योंकि 12 + 34 + 13 + 24 100 के बराबर नहीं है।
इनपुट
कोई नहीं
उत्पादन
निम्नलिखित प्रारूप में उत्तर बॉक्स:
A|B
---
C|D
आउटपुट को STDOUT या निकटतम विकल्प के लिए मुद्रित किया जाना चाहिए।
नियम
- एबी + सीडी + एसी + बीडी = १००
- प्रत्येक कोने में सकारात्मक पूर्णांक 1-9 ही होंगे।
- 0 को बाहर रखा गया है।
- संख्याओं का एक से अधिक बार उपयोग किया जा सकता है।
- आपको ऊपर के रूप में बक्से खींचने की जरूरत है। (
A|B\n---\nC|D\n) - आपको सभी मान्य उत्तरों को आउटपुट करने की आवश्यकता है।
- एक अतिरिक्त अनुगामी न्यूलाइन ठीक है।
- कोड-गोल्फ , बाइट्स में सबसे छोटा कोड जीतता है।
- मानक कमियां और टी एंड सी लागू होते हैं।
यह मेरा पहला सबमिशन है इसलिए कृपया मुझे बताएं कि क्या मुझे कुछ भी स्पष्ट करने की आवश्यकता है।