कल, मैंने अपना सैंडविच मेज पर छोड़ दिया। आज जब मैं उठा, तो उसमें एक दंश था ... क्या यह मेरा था? मुझे याद नहीं ...
संकट:
सैंडविच और मेरे काटने के पैटर्न का प्रतिनिधित्व करें और मुझे बताएं कि क्या यह मेरा काटने था या नहीं।
उदाहरण:
उदाहरण 1:
मेरा काटने पैटर्न:
..
.
सैंडविच:
#####
.####
..###
आउटपुट:
truthy
उदाहरण 2:
मेरा काटने पैटर्न:
..
..
सैंडविच:
...##
..###
.####
आउटपुट:
falsy
उदाहरण 3:
यदि कम से कम 1 घुमाव है जो सत्य के रूप में गिना जाता है, तो आउटपुट सत्य है।
मेरा काटने पैटर्न:
.
.
.
सैंडविच:
##.
#.#
.##
आउटपुट:
दो संभावित घुमाव (उत्तर-पूर्व या दक्षिण-पश्चिम कोने में काटते हुए)।
truthy
कुछ वैध काटने:
..
.
...
.
.
.
.
.
..
. .
..
..
.
. .
कुछ अवैध काटने:
..
...
.
..
.
.
नियम:
मेरा काटने का पैटर्न ओरिएंटेशन हमेशा नॉर्थवेस्ट कॉर्नर को काटने के लिए होगा। और अन्य कोनों को काटने के लिए घुमाया जाना चाहिए;
सैंडविच में हमेशा 1 और केवल 1 काटने होंगे;
सैंडविच में काट 4 कॉर्न्स में से किसी में भी हो सकता है (तदनुसार घुमाया गया);
मुख्य विकर्ण के साथ काटने के पैटर्न हमेशा सममित होंगे;
काटने के पैटर्न हमेशा कम से कम 1 व्यापक और गैर खाली होंगे;
सैंडविच हमेशा चौड़ाई और ऊंचाई के साथ आयताकार होगा जो मेरे काटने के पैटर्न की चौड़ाई के बराबर या अधिक है;
अपने इनपुट में, आप सैंडविच और काटने का प्रतिनिधित्व करने के लिए किसी भी 2 अलग-अलग गैर-व्हाट्सएप पात्रों का चयन कर सकते हैं;
काटने के पैटर्न में अंतर का मतलब है कि मेरा काटने सैंडविच के उस हिस्से को नहीं छूता है।
..,..?