चुनौती:
उस फ़ंक्शन पर विचार करें F(N) = 2^N + 1
जहां N
एक सकारात्मक पूर्णांक से कम है 31
। इस फ़ंक्शन द्वारा परिभाषित अनुक्रम है:
3, 5, 9, 17, 33, 65, 129, 257, 513, 1025, 2049, 4097, 8193, 16385, 32769, 65537, 131073, 262145, 524289, 1048577, 2097153, 4194305, 8388609, 16777217, 33554433, 67108865, 134217729, 268435457, 536870913, 1073741825
एक इनपुट निम्नानुसार उत्पन्न किया जाएगा:
- उपरोक्त अनुक्रम से 5 सन्निहित पूर्णांक लें ।
- उनमें से एक को एक अलग, सकारात्मक पूर्णांक से बदलें (जो उपरोक्त अनुक्रम का हिस्सा हो सकता है या नहीं भी हो सकता है)।
- वैकल्पिक रूप से 5 परिणामी संख्याओं को फिर से व्यवस्थित करें।
5 पूर्णांकों की ऐसी सूची को देखते हुए, इसमें जो स्वैप किया गया था उसे ढूंढें और इसलिए मूल 5 सन्निहित पूर्णांक का हिस्सा नहीं है।
उदाहरण:
- मूल सबलिस्ट
5, 9, 17, 33, 65
:। - एक बदलें
5, 7, 17, 33, 65
:। - पुन::
33, 17, 5, 7, 65
।
अपेक्षित आउटपुट होगा 7
।
इनपुट में 5 मान हमेशा अलग होंगे और हमेशा एक अनूठा समाधान होगा। (उदाहरण के लिए, आप की तरह आदानों के साथ सौदा करने के लिए नहीं होगा 3, 9, 17, 33, 129
जहां या तो 3
या 129
में बदली की गई है।)
परीक्षण के मामलों:
5,9,17,33,829
o/p: 829
9,5,17,829,33
o/p: 829
33, 17, 5, 7, 65
o/p: 7
5,9,177,33,65
o/p: 177
65,129,259,513,1025
o/p: 259
129,259,513,1025,65
o/p: 259
63,129,257,513,1025
o/p: 63
65,129,257,513,4097
o/p: 4097
5, 9, 2, 17, 33
o/p: 2
536870913, 67108865, 1073741825, 1, 268435457
o/p: 1
536870913,67108865,134217729,1,268435457
N = 30
जो इनपुट मानों में से एक के रूप में शामिल है ।