Biorąc pod uwagę ciąg si dodatnią liczbę całkowitą N, stopniowo duplikuj każdy znak coraz bardziej aż do Nduplikowania, a następnie pozostając w Nduplikatach aż do Nznaków oddalających się od końca, a następnie ponownie zejdź na dół.
Na przykład dane abalonei 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
i wynik byłby abbaaalllooonne.
Jest gwarantowane, że łańcuch ma długość większą niż 2Ni ma tylko znaki od ado z.
Więcej przypadków testowych:
N string output
2 aaaaa aaaaaaaa
3 abcdabcdabcd abbcccdddaaabbbcccdddaaabbbccd
To jest golf golfowy . Najkrótsza odpowiedź w bajtach wygrywa. Obowiązują standardowe luki .