Cho một chuỗi svà một số nguyên dương N, dần dần nhân đôi mỗi ký tự cho đến khi Ntrùng lặp, và sau đó giữ nguyên các Nbản sao cho đến khi các Nký tự cách xa cuối, sau đó bước xuống một lần nữa.
Ví dụ: đã cho abalonevà 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
và kết quả sẽ là abbaaalllooonne.
Nó được đảm bảo rằng chuỗi có độ dài lớn hơn 2Nvà chỉ có các ký tự từ ađến z.
Thêm thử nghiệm:
N string output
2 aaaaa aaaaaaaa
3 abcdabcdabcd abbcccdddaaabbbcccdddaaabbbccd
Đây là môn đánh gôn . Câu trả lời ngắn nhất trong byte thắng. Tiêu chuẩn áp dụng.