अस्वीकरण: यह मेरी चुनौती नहीं है लेकिन ThisGuy ने कहा कि मैं पोस्ट करने के लिए ठीक था।
कभी-कभी मैं इसके विपरीत एक शब्द बनाना चाहता हूं, जैसे happinessजाता है unhappiness। दुर्भाग्य से ऐसा होने पर, मेरा मस्तिष्क कभी-कभी खाली हो जाएगा। फिर एक दिन, एक और ऐसा होने के बाद, मैंने अपने आप को सोचा "यह वही कार्यक्रम है!"
जैसा कि अंग्रेजी भाषा में कई अपवाद हैं, मैंने एक सूची बनाई है जिसमें शुरुआती अक्षर के लिए उपसर्ग है
q or h -> dis- (honest -> dishonest)
l -> il- (legal -> illegal)
m or p -> im- (mature -> immature)
r -> ir- (responsible -> irresponsible)
everything else -> un- (worthy -> unworthy)
कार्य
एक स्ट्रिंग के रूप में एक इनपुट को देखते हुए, स्ट्रिंग को अपने नकारात्मक में बनाएं और परिणाम को आउटपुट करें। आप मान सकते हैं कि दिए गए सभी इनपुट उपरोक्त नियमों में फिट होंगे। प्रस्तुतियाँ कार्यक्रम या कार्य हो सकती हैं, स्निपेट नहीं।
इनपुट
एक स्ट्रिंग, एक पैरामीटर के रूप में या STDIN से लिया जाता है
उत्पादन
उपरोक्त नियमों के अनुरूप, उस स्ट्रिंग का नकारात्मक रूप
कैसे जीतें
यह एक कोड-गोल्फ है इसलिए सबसे छोटा कोड जीतता है
qadi, qat, ऊपर उल्लिखित qi, qirsh, और qwerty। (मैं बहुत स्क्रैबल
qहमेशा uस्ट्रिंग में अनुगमन होता है या नहीं?
qबिना एक के साथ शुरू होता हैu।