वर्तमान में इंटरनेट पर एक मेम है जो एक वाक्य लेने, अर्थ को उलटने और n'tअंत में जोड़ने से मिलकर बनता है । उदाहरण के लिए, I am smallबन जाता हैI am talln't
चुनौती
चुनौती के लिए, हम इसे सरल बनाएंगे: आपका कार्य यह पता लगाना होगा कि जब भी किसी वाक्य में कोई नकारात्मकता आए, और इसे n'tअंत में जोड़े गए 'सकारात्मक' के साथ बदल दें । कुछ पेचीदा हिस्से होंगे जिन्हें नियमों में समझाया जाएगा।
नियम
- आपको एक स्ट्रिंग को इनपुट के रूप में लेना होगा , और एक स्ट्रिंग को आउटपुट के रूप में वापस करना होगा ।
- इनपुट लोअरकेस में एक वाक्य होगा , केवल
.और,विराम चिह्न के रूप में। - आपको किसी भी
no <any_word>या केnot <any_word>साथ प्रतिस्थापित करना होगा<any_word>n't। no/notएक शब्द होना चाहिए और एक विकल्प नहीं है: आपको कुछ भी बदलने की ज़रूरत नहीं हैnone of those- यदि शब्द पहले से ही खत्म हो गया है
n, तो आपको इसकेn'tसाथ बदलना होगा't:no planबनplan'tऔर नहींplann't - जब
noयाnotकिसी भी शब्द, विराम चिह्न या किसी अन्य के द्वारा पीछा नहीं कर रहा हैno/not, आप के साथ बदलने के लिए हैyesn't। - यौगिक शब्द एक शब्द के रूप में गिना जाता है। इसलिए यदि
no-opसबस्ट्रिंग सम्मिलित हैno, तो उसमें शब्द सं। तो परिणाम होगाno-opऔर नहीं-opn't। - आपको व्याकरण की त्रुटियों के बारे में चिंता करने की आवश्यकता नहीं है। उदाहरण के लिए,
there is no wayपरिणाम होगाthere is wayn't। - कोई मानक खामियों की अनुमति नहीं है।
- यह कोडगोल्फ है , इसलिए सबसे छोटा कोड जीतता है।
कुछ उदाहरण हैं, भले ही यह चुनौती अभी के लिए साफ दिखती है।
उदाहरण
इनपुट: मुझे कोडगॉल्फिंग पसंद है, लेकिन मुझे छोटे कार्यक्रम पसंद नहीं हैं। क्या यह वाक्य समझ में आता है ... बिल्कुल नहीं।
आउटपुट: मैं कोडगुल्फिंग से प्यार करता हूं, लेकिन मुझे छोटे कार्यक्रम पसंद नहीं हैं। क्या यह वाक्य समझ में आता है ... बिल्कुल नहीं।इनपुट : आपको आमंत्रित नहीं किया गया है बाहर जाओ।
आउटपुट : आपको आमंत्रित नहीं किया गया है। बाहर जाओ।इनपुट : मैं ठीक नहीं हूं, मेरे पास कोई योजना नहीं है और मेरे पास कोई बंदूक नहीं है
आउटपुट : मैं ठीक नहीं हूं, मेरे पास योजना नहीं है और मैं नहीं हूंइनपुट : ओह नो नो नो आई मना।
आउटपुट : ओह हां हां मना नहीं करना चाहिए।इनपुट : अरे नहीं नहीं नहीं, मैं मना करता हूं।
आउटपुट : ओह, हाँ हाँ नहीं, मैं मना नहीं कर रहा हूँ।इनपुट : मैं इस पर विश्वास नहीं कर सकता, आप कोडगुल्फ़ नहीं कर सकते।
आउटपुट : मैं इस पर विश्वास नहीं कर सकता, आप कोडगुल्फ़ नहीं कर सकते।इनपुट : ओह नहीं ... उसने फिर से किया।
आउटपुट : ओह हाँ ... उसने फिर से ऐसा नहीं किया।इनपुट : n't एक शब्द नहीं है, केविन। तो यह नहीं है।
आउटपुट : एन वर्ड नहीं है, केविन। तो यह नहीं है।इनपुट : क्या यह सभी के लिए स्पष्ट नहीं है
आउटपुट : यह सभी के लिए नहीं हैइनपुट : यह समझदारी नहीं है ...
आउटपुट : यह समझदारी नहीं है ...
no nपरिणाम में होना चाहिए nn'tया n't?
no nबोना परिणाम n'tक्योंकि 'शब्द' के nसाथ खत्म n।
I am smallबनना चाहिएI am bign't?