मैं दूसरे दिन संख्याओं की एक श्रृंखला के साथ आया और यह जांचने का निर्णय लिया कि इसके लिए OEIS संख्या क्या थी। मेरे आश्चर्य से बहुत कुछ, अनुक्रम OEIS डेटाबेस में प्रकट नहीं हुआ था, इसलिए मैंने खुद के बाद अनुक्रम का नाम देने का निर्णय लिया (ध्यान दें कि कोई और जो मुझसे बहुत अधिक चालाक है वह शायद पहले से ही इस के साथ आया है, और यदि कोई उत्कृष्ट पाता है इस क्रम का वास्तविक नाम, कृपया टिप्पणी करें और मैं प्रश्न शीर्षक बदल दूंगा)। जैसा कि मुझे कहीं भी अनुक्रम नहीं मिला, मैंने इसे अपने नाम पर रखने का फैसला किया, इसलिए "ग्रिफ़ॉन नंबर"। संपादित करें: मेरा ध्यान इस तथ्य पर लाने के लिए @Surb के लिए धन्यवाद कि यह अनुक्रम OEIS अनुक्रम A053696 - 1 के बराबर है ।
एक Gryphon संख्या प्रपत्र की एक संख्या है , जहां दोनों और से बड़ा पूर्णांक हैं या दो के बराबर है, और Gryphon अनुक्रम आरोही क्रम में सभी Gryphon संख्या का सेट है। यदि Gryphon नंबर बनाने के कई तरीके हैं (पहला उदाहरण , जो और ) तो संख्या को केवल अनुक्रम में एक बार गिना जाता है। पहले कुछ Gryphon नंबर हैं: ।
आपका कार्य:
एक प्रोग्राम या फ़ंक्शन लिखें जो एक पूर्णांक इनपुट के रूप में प्राप्त करता है और th Gryphon नंबर आउटपुट करता है ।
इनपुट:
0 और 10000 (सम्मिलित) के बीच एक पूर्णांक। आप अनुक्रम को 0-अनुक्रमित या 1-अनुक्रमित के रूप में मान सकते हैं, जो भी आप चाहें। कृपया बताएं कि भ्रम से बचने के लिए आप अपने जवाब में किस इंडेक्सिंग सिस्टम का उपयोग करते हैं।
आउटपुट:
इनपुट के अनुरूप Gryphon नंबर।
परीक्षण के मामलों:
कृपया ध्यान दें कि यह अनुक्रम 0-अनुक्रमित है। यदि आपका प्रोग्राम 1-अनुक्रमित अनुक्रम मानता है, तो सभी इनपुट संख्याओं को बढ़ाना न भूलें।
Input: Output:
0 ---> 6
3 ---> 20
4 ---> 30
10 ---> 84
99 ---> 4692
9999 --> 87525380
स्कोरिंग:
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम स्कोर जीतता है।