Dada uma sequência se um número inteiro positivo N, duplique cada caractere gradualmente mais e mais até Nduplicar e, depois, permaneça Nduplicado até os Ncaracteres afastarem-se do final e, em seguida, desça novamente.
Por exemplo, dado abalonee 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
e o resultado seria abbaaalllooonne.
É garantido que a cadeia tenha comprimento maior que 2Ne possua apenas caracteres de aaté z.
Mais casos de teste:
N string output
2 aaaaa aaaaaaaa
3 abcdabcdabcd abbcccdddaaabbbcccdddaaabbbccd
Isso é código-golfe . A resposta mais curta em bytes vence. Aplicam-se brechas padrão .