इस चुनौती में, आपको एक स्ट्रिंग मिलती है इनपुट के रूप में एक्स, वाई और जेड की एक स्ट्रिंग होती है। "XYZZ"। एक्स, वाई और जेड एक विशेष चरित्र का प्रतिनिधित्व करते हैं। यह पैटर्न दूसरे स्ट्रिंग इनपुट के साथ तुलना में है। यदि पैटर्न दूसरे इनपुट में एक विकल्प के रूप में मौजूद है, तो वापस लौटें True, अन्यथा, वापस लौटें False। शब्द में एक पैटर्न मिल जाने के बाद, प्रोग्राम खोजना बंद कर देता है और वापस लौटता है True।
उदाहरण
पैटर्न: "XXYY"
succeed ---> True (pattern found: ccee)
success ---> False (pattern not matched)
balloon ---> True (pattern found: lloo)
पैटर्न: "XYXYZ"
bananas ---> True (pattern found: nanas)
banana ---> False (pattern not found)
- नोट: यह वास्तविक इनपुट नहीं है। यह एक उदाहरण है कि कार्यक्रम को कैसे काम करना चाहिए। आपका प्रोग्राम आउटपुट
TrueयाFalse, या अन्य ट्रू / फाल्सी वैल्यूज होना चाहिए ।
अन्य महत्वपूर्ण / उपयोगी जानकारी
- पैटर्न में एक एक्स, वाई और एक जेड शामिल होने की आवश्यकता नहीं है, इसमें एक्स और वाई या यहां तक कि (हालांकि कुछ हद तक व्यर्थ) बस एक्स हो सकता है।
- पैटर्न खाली नहीं हो सकता है, लेकिन इसका उपयोग परीक्षण के मामले के रूप में नहीं किया जाएगा।
- खोज स्ट्रिंग खाली नहीं होगी, और लोअरकेस होगी।
- पैटर्न में X, Y और Z का वर्णानुक्रम क्रम मायने नहीं रखता है।
- X, Y और Z अद्वितीय वर्ण होने चाहिए ।
- आप अपनी इच्छानुसार किसी भी पुस्तकालय का उपयोग कर सकते हैं।
- स्कोर को बाइट्स में कोड आकार द्वारा निर्धारित किया जाता है । सबसे कम स्कोर जीतता है।
सौभाग्य!