Имея строку sи положительное целое число N, постепенно дублируйте каждый символ все больше и больше, пока не Nпоявятся дубликаты, а затем оставайтесь на уровне Nдубликатов до тех пор, пока Nсимволы не уйдут от конца, а затем отступите еще раз.
Например, учитывая abaloneи 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
и результат будет abbaaalllooonne.
Гарантируется, что длина строки больше чем 2Nи содержит только символы от aдо z.
Больше тестов:
N string output
2 aaaaa aaaaaaaa
3 abcdabcdabcd abbcccdddaaabbbcccdddaaabbbccd
Это код-гольф . Кратчайший ответ в байтах побеждает. Применяются стандартные лазейки .