एक स्ट्रिंग 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
यह कोड-गोल्फ है । बाइट्स जीत में सबसे छोटा जवाब। मानक खामियां लागू होती हैं।