आपको एक स्ट्रिंग और दो अक्षर दिए गए हैं। आपको इन वर्णों के बीच स्ट्रिंग को स्ट्रिंग से प्रिंट करना होगा।
इनपुट
इनपुट में पहले एक स्ट्रिंग (खाली नहीं या नहीं null
) होगी। अगली पंक्ति में, एक स्थान द्वारा अलग किए गए दो वर्ण होंगे।
चुनौती
दो वर्णों के बीच स्ट्रिंग लौटाएँ
उदाहरण
Hello! What's your name?
! ?
उत्पादन में परिणाम चाहिए:
" What's your name"
नियम
- स्ट्रिंग 100 वर्णों से अधिक नहीं होगी और इसमें ASCII वर्ण
( रेंज ) से लेकर
~
(टिल्ड) (वर्ण कोड 0x20 से 0x7E, समावेशी) शामिल होंगे। संदर्भ के लिए ASCII तालिका देखें । - आपको
stdin
(या निकटतम विकल्प) से इनपुट लेना होगा । - आउटपुट को उद्धरण (
"
) के साथ घिरा होना चाहिए । - आप एक पूर्ण कार्यक्रम, या एक फ़ंक्शन लिख सकते हैं जो इनपुट लेता है, और अंतिम स्ट्रिंग को आउटपुट करता है
- दोनों वर्णों में केवल ASCII वर्ण
(स्पेस) से लेकर
~
(टिल्ड) (वर्ण कोड 0x20 से 0x7E, समावेशी) शामिल होंगे। संदर्भ के लिए ASCII तालिका देखें । - इस बात की कोई गारंटी नहीं है कि दोनों पात्र स्ट्रिंग में होंगे।
- यदि कोई भी वर्ण स्ट्रिंग में नहीं मिला है, तो प्रिंट करें
"null"
। - यदि किसी भी वर्ण को एक स्ट्रिंग में एक से अधिक बार (जब तक कि दोनों वर्ण समान नहीं हैं) पाया जाता है, तो प्रिंट करें
"null"
। - यदि दोनों वर्ण समान वर्ण हैं, तो स्ट्रिंग मुद्रित करें
"null"
।
परीक्षण के मामलों
1)
<HTML>code</HTML>
> < --> "null"
2)
What's what?
' ' --> "null"
3)
abcdefghijklmnopqrstuvwxyz
n k --> "lm"
4)
Testing...
e T --> ""
5)
Last test-case
- --> "test"
स्कोरिंग
यह कोड गोल्फ है, इसलिए सबसे छोटा सबमिशन (बाइट्स में) जीतता है।
"
हो तो क्या होगा ? क्या हमें इसे सिर्फ एक और उद्धरण उद्धरण के साथ घेरना चाहिए और उस पर ध्यान नहीं देना चाहिए?
one"two-three \n" -
आउटपुट: "two"
( \n
एक नई