この課題は、特定の深さのアバカバシーケンスを印刷することです。
最初の5つのシーケンスの図を次に示します(a(N)
深さNのアバカバシーケンスです。大文字/小文字は単にパターンを示すためであり、これはプログラムの出力では必要ありません)。
a(0) = A
a(1) = aBa
a(2) = abaCaba
a(3) = abacabaDabacaba
a(4) = abacabadabacabaEabacabadabacaba
...
a(25) = abacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabaiabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabajabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabahabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabagabacabadabacabaeabacabadabacabafabacabadabacabaeabacabadabacabaia...
おそらくわかるように、n番目のアバカバシーケンスは、n番目の文字とそれ自体に追加された最後のシーケンスです。(a(n) = a(n - 1) + letter(n) + a(n - 1)
)
あなたの仕事は、整数を取り、その深さのアバカバシーケンスを出力するプログラムまたは関数を作成することです。出力は、少なくとも15までの値に対して正確でなければなりません。