इनपुट
- 1 और 255 पॉजिटिव पूर्णांकों (समावेशी) के बीच की सूची, प्रत्येक की सीमा 1 से 2 में 32 - 1 (समावेशी) है।
- आपके इनपुट प्रारूप को परीक्षण मामलों के समान होने की आवश्यकता नहीं है।
- अग्रणी शून्य के बिना इनपुट को स्वीकार करना आवश्यक है।
- अग्रणी शून्य के साथ इनपुट को स्वीकार करने की आवश्यकता नहीं है।
- पूर्णांक के बीच आप जो भी परिसीमन चाहते हैं उसका उपयोग कर सकते हैं।
- एक पूर्णांक को एक स्ट्रिंग द्वारा दर्शाया जा सकता है लेकिन एक विशिष्ट पूर्णांक के अलग-अलग अंक को सन्निहित होना चाहिए।
- आप इनपुट के लिए किसी भी आधार का उपयोग करना चुन सकते हैं (बाइनरी और अनरीरी सहित), बशर्ते आउटपुट भी उस बेस में हो।
उत्पादन
- एक एकल पूर्णांक।
- आउटपुट में कोई अग्रणी शून्य नहीं होना चाहिए।
- आउटपुट इनपुट के समान बेस में होना चाहिए।
- आउटपुट की गणना आपकी इच्छानुसार की जा सकती है लेकिन निम्नलिखित गणना के परिणाम से मेल खाना चाहिए:
बाइप्लेक्स की गणना
- एक द्विआधारी प्रतिनिधित्व के बिट्स शून्य से शुरू होने वाले दाईं ओर से गिने जाते हैं, इसलिए बिट मैं 2 i का प्रतिनिधित्व करने वाले कॉलम में है ।
- मैं वें bitsum का योग है मैं वें इनपुट संख्या में से प्रत्येक की बाइनरी अभ्यावेदन के टुकड़े।
- Bitsum अधिकतम उच्चतम मूल्य bitsums द्वारा उठाए गए है।
- Bitsum न्यूनतम सबसे कम है गैर शून्य मूल्य bitsums द्वारा उठाए गए।
- मैं वें उत्पादन की बाइनरी प्रतिनिधित्व के अंकों है:
- 1 यदि i वें बिटसम अधिकतम बिट्सम के बराबर है या बिट्सम न्यूनतम है।
- 0 अन्यथा।
काम का उदाहरण
यह उदाहरण इनपुट और आउटपुट के लिए बाइनरी का उपयोग करता है।
Input: 100110
1101110
1100101
_______
Bitsums: 2301321
Output: 101101
बिट्सम अधिकतम 3 है और बिट्सम न्यूनतम 1 है, इसलिए आउटपुट में हर जगह 1 एस है कि बिट्सम 3 या 1 है, और 0 एस हर जगह है।
परीक्षण के मामलों
टेस्ट मामले फॉर्म में हैं:
Input => Output
बाइनरी में परीक्षण के मामले:
[1] => 1
[10] => 10
[1, 10, 101] => 111
[11111111111111111111111111111111] => 11111111111111111111111111111111
[10010010010010010010010010010010, 10101010101010101010101010101010, 11011011011011011011011011011011] => 11100011100011100011100011100011
[10001011100010100110100101001001, 10110000111110010000111110111010, 1101110001101101011010010100101, 1010101010001011101001001010101] => 11
दशमलव में समान परीक्षण मामले:
[1] => 1
[2] => 2
[1, 2, 5] => 7
[4294967295] => 4294967295
[2454267026, 2863311530, 3681400539] => 3817748707
[2341103945, 2969112506, 1849078949, 1430639189] => 3
लीडरबोर्ड
मार्टिन के लीडरबोर्ड स्निपेट के लिए धन्यवाद
चैट में चर्चा के बाद ऑपरेटर को बिप्लेक्स नाम दिया गया, जो बाइनरी प्लेन एक्स्ट्रेमा के लिए छोटा था ।
You may choose to use any base for input and output (including binary and unary), provided they are both in the same base
। तो हाँ, इसके लिए जाएं :)