Wenn Sie eine Zeichenfolge sund eine positive Ganzzahl haben N, duplizieren Sie jedes Zeichen schrittweise mehr und mehr, bis es Ndoppelt vorhanden ist, und bleiben Sie dann bei NDuplikaten, bis das NZeichen vom Ende entfernt ist, und treten Sie dann wieder zurück.
Zum Beispiel gegeben abaloneund 3:
a we start with 1 copy
bb then 2 copies
aaa then 3 copies, which is our second parameter
lll so we continue using 3 copies
ooo until we reach the end
nn where we use 2 copies
e and then finally 1 copy
und das Ergebnis wäre abbaaalllooonne.
Es ist garantiert, dass die Zeichenfolge länger ist als 2Nund nur Zeichen von abis enthält z.
Weitere Testfälle:
N string output
2 aaaaa aaaaaaaa
3 abcdabcdabcd abbcccdddaaabbbcccdddaaabbbccd
Das ist Code-Golf . Kürzeste Antwort in Bytes gewinnt. Es gelten Standardlücken .