उस शब्द पर हस्ताक्षर 2!
ऐसा नहीं है कि बहुत पहले, मैंने उस शब्द को साइन करने के लिए एक चुनौती पोस्ट की थी ! । चुनौती में, आप शब्द के हस्ताक्षर है, जो पत्र के क्रम में रखा (जैसे के हस्ताक्षर है पता लगाना चाहिए this
है hist
)। अब, उस चुनौती ने काफी अच्छा किया, लेकिन एक प्रमुख मुद्दा था: यह बहुत आसान था ( गोल्फस्क्रिप्ट जवाब देखें )। इसलिए, मैंने एक समान चुनौती पोस्ट की है, लेकिन अधिक नियमों के साथ, जिनमें से अधिकांश पीपीसीजी उपयोगकर्ताओं द्वारा पिछली पहेली पर टिप्पणियों में सुझाए गए हैं। तो अब हम शुरू करें!
नियम
- आपके प्रोग्राम को एक इनपुट लेना होगा, फिर आपके द्वारा उपयोग की जाने वाली भाषा में STDOUT या समकक्ष के लिए हस्ताक्षर का उत्पादन करें।
- आपको अंतर्निहित सॉर्टिंग फ़ंक्शंस का उपयोग करने की अनुमति नहीं है, इसलिए
$
गोल्फस्क्रिप्ट में सामान की अनुमति नहीं है। - मल्टीकैस का समर्थन किया जाना चाहिए - आपके कार्यक्रम में अपरकेस और लोअरकेस दोनों के समूह पत्र एक साथ होने चाहिए। इसलिए , जैसा कि आपने पहले संस्करण पर गोल्फस्क्रिप्ट उत्तर द्वारा दिया
Hello
हैeHllo
, के हस्ताक्षर नहींHello
हैं। - आपके कार्यक्रम के लिए एक नि: शुल्क दुभाषिया / संकलक होना चाहिए, जिसे आपको लिंक करना चाहिए।
स्कोरिंग
आपका स्कोर आपकी बाइट गिनती है। सबसे कम बाइट काउंट जीतता है।
लीडरबोर्ड
यहां एक नियमित लीडरबोर्ड और भाषा के अनुसार विजेताओं का अवलोकन करने के लिए एक स्टैक स्निपेट है।
यह सुनिश्चित करने के लिए कि आपका उत्तर दिखाई दे रहा है, कृपया अपना उत्तर शीर्षक मार्कडाउन टेम्पलेट का उपयोग करके शीर्षक के साथ शुरू करें:
# Language Name, N bytes
N
आपके प्रस्तुत करने का आकार कहां है। यदि आप अपने स्कोर में सुधार करते हैं, तो आप पुराने अंकों को हेडलाइन में रख सकते हैं , उनके माध्यम से स्ट्राइक करके। उदाहरण के लिए:
# Ruby, <s>104</s> <s>101</s> 96 bytes
ThHihs
, क्या हम उत्पादन कर सकते हैंhHhist
या क्या हमें उत्पादन करना हैhhHist
याHhhist
?