Враховуючи рядок 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
Це код-гольф . Найкоротша відповідь у байтах виграє. Застосовуються стандартні лазівки .