वैसे तो सभी को पॉलिग्लॉट्स बहुत पसंद होते हैं । आपको दो पूर्णांक दिए जाएंगे, किसी भी मानक रूप में इनपुट (कोई हार्डकोडिंग नहीं)। आपका कार्य एक पॉलीग्लॉट लिखना है जो एक भाषा में न्यूनतम मान और दूसरी भाषा में दो नंबरों के बीच अधिकतम मूल्य पाता है, और निम्नलिखित ऑपरेशन करता है:
- कोड जो अधिकतम मान पाता है, उन्हें भी अपनी राशि की गणना करनी चाहिए।
- जो प्रोग्राम न्यूनतम मान पाता है, उसे उनके घटाव के परिणाम की गणना भी करनी चाहिए (
max - min
) - यहाँ "ट्रिकी पार्ट" है : यदि दो संख्याएँ समान हैं, तो दोनों प्रोग्रामों को आउटपुट (कुछ भी
STDOUT
औरSTDERR
या किसी अन्यreturn
विधि से) कुछ भी आउटपुट / रिटर्न नहीं करना चाहिए। - स्वरूपण के बारे में अधिक जानकारी के लिए आउटपुट चश्मा अनुभाग देखें
इनपुट
जैसा कि ऊपर कहा गया है, दो पूर्णांकों को किसी भी मानक विधि में इनपुट के रूप में लिया जाता है , दोनों भाषाओं के लिए सामान्य।
आउटपुट चश्मा
- जो प्रोग्राम पाता है
max
, उसके लिए प्रारूप होना चाहिए:max_value, addition result
- जो प्रोग्राम पाता है
min
, उसके लिए प्रारूप होना चाहिएmin_value, subtraction result (max - min)
- परिणाम किसी भी स्पष्ट सीमांकक (साथ मुद्रित किया जा सकता
,
\n
,,
या जो कुछ भी कहीं भी आप चाहते हैं), एक स्ट्रिंग परिसीमक के साथ या संख्याओं की एक सूची के रूप में दो की उम्मीद मूल्यों से युक्त के रूप में समारोह से लौट आए (जैसे:[max_value,sum]
)
उदाहरण:
Input || Max Language Output || Min Language Output
100, 40 || 100, 140 || 40, 60
63, 67 || 67, 130 || 63, 4
-45, -5 || -5, -50 || -45, 40
21, 21 || ||
-1, 1 || 1, 0 || -1, 2
स्कोरिंग:
यह कोड-गोल्फ है , इसलिए वांछित परिणाम प्राप्त करने के लिए सबसे छोटा कोड लिखने का प्रयास करें, जबकि ध्यान दें कि स्टैंडर्ड लोफॉल्स को कड़ाई से अस्वीकृत किया गया है। आपको दो अलग-अलग भाषाओं का उपयोग करना चाहिए, न कि एक ही भाषा के अन्य संस्करणों (जैसे: Python 2
- Python 3
जोड़े मान्य नहीं हैं)