यहां आपके लिए अपेक्षाकृत सरल चुनौती है।
लंबाई की एक स्ट्रिंग को देखते हुए एन , उत्पादन स्ट्रिंग आगे, तो पीछे की ओर है, तो आगे है, तो पीछे की ओर ... आदि एन बार। उदाहरण के लिए, यदि आपका इनपुट था
Hello!
आपको आउटपुट चाहिए:
Hello!!olleHHello!!olleHHello!!olleH
आप वैकल्पिक रूप से एक अनुगामी न्यूलाइन भी आउटपुट कर सकते हैं।
आपका सबमिशन पूर्ण प्रोग्राम या फ़ंक्शन हो सकता है, और आप किसी भी उचित प्रारूप में इनपुट और आउटपुट ले सकते हैं । उदाहरण के लिए, आप IO को STDIN / STDOUT से ले सकते हैं, एक फाइल आदि से तर्क और रिटर्न वैल्यू, आप सुरक्षित रूप से मान सकते हैं कि इनपुट स्ट्रिंग खाली नहीं होगी, और इसमें केवल मुद्रण योग्य ASCII होगा। आपको एक ही लाइन पर नए स्ट्रिंग को आउटपुट करना होगा । इसलिए, उदाहरण के लिए, यदि अंतिम उदाहरण के लिए आउटपुट था
Hello!
!olleH
Hello!
!olleH
Hello!
!olleH
यह एक वैध समाधान नहीं होगा !
यहाँ कुछ और परीक्षण मामले हैं:
Input:
a
Output:
a
Input:
abcd
Output:
abcddcbaabcddcba
Input:
OK!
Output:
OK!!KOOK!
Input:
4815162342
Output:
4815162342243261518448151623422432615184481516234224326151844815162342243261518448151623422432615184
Input:
PPCG
Output:
PPCGGCPPPPCGGCPP
Input:
42
Output:
4224
लीडरबोर्ड
चूंकि यह एक कोड-गोल्फ चुनौती है, मानक खामियों पर रोक लगाई जाती है, और बाइट्स में सबसे कम जवाब जीतता है! हालाँकि , यह किसी विशेष लंगोटी में सबसे कम उत्तर देने की प्रतियोगिता भी है। हालांकि यह संभावना नहीं है कि एक जावा उत्तर पर्ल, या कुछ गोल्फ भाषा में एक उत्तर को हरा देगा, यह अभी भी सबसे कम जावा उत्तर देने के लिए बहुत प्रभावशाली है। तो, आप दोनों को देखने के लिए इस लीडरबोर्ड का उपयोग कर सकते हैं
सभी भाषाओं में से सबसे छोटा उत्तर, और
प्रत्येक व्यक्तिगत भाषा में सबसे छोटा जवाब।
यह सुनिश्चित करने के लिए कि आपका उत्तर दिखाई देता है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:
# Language Name, N bytes
N
आपके सबमिशन का आकार कहां है। यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से स्ट्राइक करके। उदाहरण के लिए:
# Ruby, <s>104</s> <s>101</s> 96 bytes
यदि आप अपने हेडर में कई संख्याओं को शामिल करना चाहते हैं (जैसे कि आपका स्कोर दो फ़ाइलों का योग है या आप दुभाषिया ध्वज दंड को अलग से सूचीबद्ध करना चाहते हैं), तो सुनिश्चित करें कि हेडर में वास्तविक अंक अंतिम संख्या है:
# Perl, 43 + 2 (-p flag) = 45 bytes
आप भाषा के नाम को एक लिंक भी बना सकते हैं जो लीडरबोर्ड स्निपेट में दिखाई देगा:
# [><>](http://esolangs.org/wiki/Fish), 121 bytes
olleH
, नहींelloH
?