Dada una cadena sy un número entero positivo N, gradualmente duplique cada carácter más y más hasta que se Nduplique, y luego manténgase en los Nduplicados hasta que los Ncaracteres se alejen del final, luego vuelva a bajar.
Por ejemplo, dado abaloney 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
y el resultado sería abbaaalllooonne.
Se garantiza que la cadena tiene una longitud mayor 2Ny solo tiene caracteres de aa z.
Más casos de prueba:
N string output
2 aaaaa aaaaaaaa
3 abcdabcdabcd abbcccdddaaabbbcccdddaaabbbccd
Este es el código de golf . La respuesta más corta en bytes gana. Se aplican lagunas estándar .