यह चुनौती एक विशिष्ट गहराई के अबकाबा अनुक्रम को छापने के बारे में है।
यहां पहले 5 अनुक्रमों का एक आरेख है ( a(N)
गहराई एन का अबकाबा अनुक्रम है, ऊपरी / निचला भाग केवल पैटर्न दिखाने के लिए है, यह आपके प्रोग्राम के आउटपुट में आवश्यक नहीं है):
a(0) = A
a(1) = aBa
a(2) = abaCaba
a(3) = abacabaDabacaba
a(4) = abacabadabacabaEabacabadabacaba
...
a(25) = abacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabaiabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabajabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabaia...
जैसा कि आप शायद बता सकते हैं, n'th abacaba अनुक्रम n'th अक्षर के साथ अंतिम है और खुद को फिर से इसमें जोड़ा गया है। ( a(n) = a(n - 1) + letter(n) + a(n - 1)
)
आपका कार्य एक प्रोग्राम या फ़ंक्शन करना है जो एक पूर्णांक लेता है और उस गहराई के एबाका अनुक्रम को प्रिंट करता है। 15 तक के मानों के लिए आउटपुट को कम से कम सही होना चाहिए।