एक फव्वारा पंक्तियों में सिक्कों की व्यवस्था है ताकि प्रत्येक सिक्का नीचे की पंक्ति में दो सिक्कों को छूए, या नीचे की पंक्ति में हो, और नीचे की पंक्ति जुड़ी हो। यहाँ एक 21 सिक्का फव्वारा है:
आपकी चुनौती यह गिनना है कि दिए गए सिक्कों के साथ कितने अलग-अलग फव्वारे बनाए जा सकते हैं।
आपको इनपुट एक सकारात्मक पूर्णांक के रूप में दिया जाएगा n
। आपको विभिन्न- n
फ़ॉरेक्स फव्वारे की संख्या का उत्पादन करना होगा जो मौजूद हैं।
मानक I / O नियम, मानक कमियां प्रतिबंधित। समाधान n = 10
एक मिनट के भीतर गणना करने में सक्षम होना चाहिए ।
वांछित उत्पादन n = 1 ... 10
:
1, 1, 2, 3, 5, 9, 15, 26, 45, 78
यह क्रम OEIS A005169 है ।
यह कोड गोल्फ है। सबसे कम बाइट्स जीतता है।
n
, डेटाटाइप, हार्डवेयर आदि की सीमाओं तक
n
है जिसके लिए कार्यक्रम की गारंटी होनी चाहिए? (यानी जिसके बाद यह टूट सकता है)