Data una stringa se un numero intero positivo N, duplica gradualmente ogni carattere sempre di più fino ai Nduplicati, quindi rimani sui Nduplicati fino a quando i Ncaratteri si allontanano dalla fine, quindi scendi di nuovo.
Ad esempio, dato 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 il risultato sarebbe abbaaalllooonne.
È garantito che la stringa abbia una lunghezza maggiore di 2Ne abbia solo caratteri da aa z.
Altre prove:
N string output
2 aaaaa aaaaaaaa
3 abcdabcdabcd abbcccdddaaabbbcccdddaaabbbccd
Questo è code-golf . Vince la risposta più breve in byte. Si applicano scappatoie standard .