स्पष्टीकरण:
पिछले साल गणित की कक्षा में, होमवर्क पर हमें कभी-कभी ये बेहद सरल लगते थे, हालांकि हीरे की पहेली नामक समान रूप से कष्टप्रद प्रश्न। ये मूल रूप से प्रश्न थे जहां हमें एक राशि दी जाएगी, और एक उत्पाद को तब दो संख्याओं को खोजने के लिए कहा गया था, जब गुणन उत्पाद देता है, और जब योग राशि देता है। उन्होंने मुझे पागल कर दिया, क्योंकि एकमात्र तरीका मुझे पता था कि उन्हें कैसे हल करना है (बीजगणित I में) केवल उत्पाद के कारकों को सूचीबद्ध करना था फिर देखें कि राशि बनाने के लिए किन लोगों को जोड़ा गया। (चूंकि मैं उस समय क्वाड्रैटिक्स का उपयोग करना नहीं जानता था) उल्लेख नहीं करना, वे गणित को बिल्कुल चुनौती नहीं दे रहे थे। हालाँकि, यह मेरे लिए गलत था कि मुझे सिर्फ एक कार्यक्रम लिखना चाहिए था। तो आज आपकी चुनौती है! एक कार्यक्रम लिखें जो एक हीरे की पहेली को हल कर सकता है।
धुँधली छवि के लिए क्षमायाचना के उदाहरण , इसका सबसे अच्छा मुझे मिल सकता है। इसके अलावा, बुलबुले में संख्याओं को अनदेखा करें। हीरे का शीर्ष उत्पाद है, नीचे का योग है, दाएं और बाएं दो नंबर हैं। उत्तर इस प्रकार हैं: (ये आपके परीक्षण के मामले भी हैं)
- 9, -7
- -2, -1
- ५, 8
- -9, -9
नियम:
- आप किसी भी पूर्व-परिभाषित कार्यों या वर्गों का उपयोग नहीं कर सकते हैं जो आपके लिए इसे पूरा करते हैं।
- आपका कोड एक पूर्ण कार्यक्रम या फ़ंक्शन होना चाहिए जो या तो रिटर्न देता है या एक बार उत्तर पाता है, जो उन्हें मिल जाता है
- इनपुट एक योग और उत्पाद है, जो एक फ़ंक्शन पैरामीटर या उपयोगकर्ता इनपुट के रूप में इनपुट किया जाता है
विशेष विवरण:
- मान लें कि दो नंबर, योग और उत्पाद हमेशा एक पूर्णांक होंगे।
- दोनों उत्तर -127 से 127 के बीच होंगे।
- आपका इनपुट दो पूर्णांक (सम और उत्पाद) होगा।
याद रखें कि यह कोड-गोल्फ है, इसलिए सबसे छोटी बाइट गिनती जीतती है। कृपया अपना उत्तर मानक ## भाषा के नाम, बाइट गणना के साथ लिखें
संपादित करें: इसके अलावा, Doorknob ने बताया कि यह मूल रूप से "x x 2 + bx + c," का एक द्विघात कारक है। इस चुनौती के बारे में सोचने और दृष्टिकोण करने का एक और तरीका है। : डी
(x + n)(x + m)आपको देता है x^2 + (n+m)x + (n*m), इसलिए फैक्टरिंग ने कहा कि द्विघात मूल रूप से इस प्रश्न के बराबर है (यदि मैं इसे सही ढंग से समझ रहा हूं)।



x^2 + bx + c," सही है?