परिचय
हाल ही में, मैंने और मेरे कुछ दोस्तों ने कुछ कार्ड खेलने का फैसला किया, और उनमें से एक ने 'आयरिश स्नैप' गेम का सुझाव दिया, जो इस चुनौती के लिए प्रेरणा था। हालाँकि, मुझे बाद में पता चला कि गेम में बहुत सारे अलग-अलग नियम हैं, जिनके साथ आप खेल सकते हैं, जिनमें से कुछ यहाँ सूचीबद्ध हैं । इस चुनौती में शामिल नियम वर्तमान में उस पृष्ठ पर सूचीबद्ध नहीं हैं, इसलिए नाम, 'भिन्न नियम'
चुनौती
3 कार्डों की एक सरणी को देखते हुए, अगर वे आयरिश स्नैप के गेम में एक वैध तस्वीर बनाते हैं, तो उसके आधार पर एक सत्य या गलत मूल्य का उत्पादन करते हैं।
इनपुट
इनपुट 3 संख्याओं का एक सरणी होगा, जिसमें 1-13 समावेशी से लेकर, 1 में एक इक्के का प्रतिनिधित्व, 11 में एक जैक का प्रतिनिधित्व, 12 का एक रानी का प्रतिनिधित्व और 13 का एक राजा का प्रतिनिधित्व होगा। इनपुट शीर्ष, मध्य, नीचे के किसी भी क्रम में हो सकता है।
नियम
यदि कार्ड एक आयरिश तस्वीर बनाते हैं, तो 4 अलग-अलग मानदंड हैं:
- शीर्ष और मध्य कार्ड समान हैं
- शीर्ष और मध्य कार्ड में एक का अंतर होता है
- ऊपर और नीचे कार्ड समान हैं
- ऊपर और नीचे के कार्ड में एक का अंतर होता है
यदि इनमें से कोई भी मानदंड पूरा हो जाता है, तो आपको एक सत्य मान का उत्पादन करना चाहिए। इसके साथ ही, इन दो मानदंडों के लिए जिन कार्डों में एक के अंतर की आवश्यकता होती है, यह 'चारों ओर घूमता है', जिसका अर्थ है कि एक इक्का और एक राजा को एक का अंतर माना जाता है, और इसके विपरीत।
परीक्षण के मामलों
Input (Bottom, Middle, Top) -> Output
1 13 7 -> False
1 4 13 -> True
9 3 6 -> False
8 9 7 -> True
2 6 5 -> True
12 5 11 -> True
10 4 8 -> False
12 13 7 -> False
9 7 10 -> True
7 3 1 -> False
4 2 3 -> True
0
लिए false
और किसी भी अन्य पूर्णांक के लिए true
या, यहां तक कि, किसी भी नकारात्मक पूर्णांक के लिए false
या किसी भी सकारात्मक पूर्णांक के लिए कर सकते हैं true
?
top, [middle, bottom]
?