एक स्ट्रिंग को देखते हुए, पहले इसे निम्नानुसार वर्गित करें:
सबसे पहले, स्ट्रिंग लिखें।
abcde
इसके बाद, स्ट्रिंग को बाईं ओर घुमाएं।
abcde
bcdea
ऐसा तब तक करते रहें जब तक कि आपने लेन (स्ट्रिंग) की पंक्तियाँ न लिखी हों ।
abcde
bcdea
cdeab
deabc
eabcd
अब, स्ट्रिंग से इस तरह पढ़ें:
----+
+--+|
|+>||
|+-+|
+---+
जो देता है:
abcdeabcdcbaedcbcdeabaede
इस स्ट्रिंग को प्रिंट करें।
परीक्षण के मामलों
abcdef -> abcdefabcdedcbafedcbcdefabcbafedefaf
cena! -> cena!cenanec!anena!cec!a!
ppcg -> ppcgppcppgcpcgpg
abc -> abcabacbc
ab -> abab
a -> a
->
यदि कोई परीक्षण मामला गलत है, तो कृपया टिप्पणी करें।
याद रखें, यह कोड-गोल्फ है , इसलिए सबसे कम संख्या में बाइट्स जीतता है।
cena!गलत है। यह आपके उदाहरण के साथ मेल खाना चाहिएabcdeक्योंकि दोनों 5 अक्षर हैं:cena!cenanec!anena!cec!a!