{}
खाली सेट है। यदि आप चुनते हैं तो आप उपयोग ()
या []
कर सकते हैं।
हम "सेट" को सख्ती से परिभाषित नहीं करने जा रहे हैं, लेकिन सभी सेट निम्नलिखित गुणों को पूरा करते हैं:
सेट सामान्य गणितीय संरचना का पालन करते हैं। यहाँ कुछ महत्वपूर्ण बिंदु हैं:
- सेट के आदेश नहीं हैं।
- कोई भी सेट अपने आप में नहीं होता।
- तत्व या तो एक सेट में हैं या नहीं, यह बूलियन है। इसलिए सेट तत्वों की बहुलता नहीं हो सकती है (अर्थात एक तत्व कई बार सेट में नहीं हो सकता है।)
- एक सेट के तत्व भी सेट हैं और
{}
एकमात्र आदिम तत्व है।
कार्य
एक प्रोग्राम / फ़ंक्शन लिखें जो यह निर्धारित करता है कि क्या दो सेट समान हैं।
इनपुट
स्टड या फ़ंक्शन तर्क के माध्यम से दो मान्य सेट। इनपुट प्रारूप कारण के भीतर ढीला है।
कुछ मान्य इनपुट निम्न हैं:
{} {{}}
{{},{{}}} {{{{{},{{}}}}}}
{{},{{},{{}}}} {{{},{{}}},{{{{{},{{}}}}}}}
अमान्य इनपुट:
{{} {} Brackets will always be balanced.
{{},{}} {} Set contains the same element twice
उत्पादन
एक सत्य मान यदि इनपुट समान हैं, तो गलत है।
परीक्षण के मामलों
आपके प्रस्तुतिकरण को सभी मान्य इनपुट के लिए सही ढंग से उत्तर देना चाहिए, न कि केवल परीक्षण मामलों के लिए। इन्हें किसी भी बिंदु पर अद्यतन किया जा सकता है।
Truthy:
{} {}
{{},{{}}} {{{}},{}}
{{},{{},{{{}},{}}}} {{{{},{{}}},{}},{}}
Falsy:
{} {{}}
{{},{{},{{{}},{}}}} {{{{}}},{},{{}}}
{{},{{}},{{{}}},{{},{{}}}} {}
स्कोरिंग
अतिरिक्त नियम
एक अतिरिक्त नियम पूरी तरह से अनियंत्रित चलने योग्य प्रकारों पर प्रतिबंध लगाते हुए जोड़ा गया है। वे बहुत आम हैं और इस चुनौती का बहुत अधिक सामना करते हैं। इस जगह का उल्लंघन करने वाले उत्तर को छोड़ने के लिए स्वतंत्र महसूस करें, कृपया केवल एक संकेत दें कि वे नियम परिवर्तन से पहले किए गए थे।
==
में जूलिया, 2 बाइट्स; frozenset.__eq__
अजगर में, 16 बाइट्स; आदि)।
See the comments for an explanation.
कृपया ऐसा न करें। टिप्पणियाँ अस्थिर होती हैं और बहुत आसानी से चली जाती हैं, इसलिए महत्वपूर्ण शरीर पोस्ट शरीर में