देश एक 1D दुनिया पर क्षेत्रों की एक श्रृंखला के मालिक हैं। प्रत्येक देश विशिष्ट रूप से एक नंबर से पहचाना जाता है। प्रदेशों के स्वामित्व को निम्नानुसार एक सूची द्वारा दर्शाया जा सकता है:
1 1 2 2 1 3 3 2 4
हम किसी देश के एडग्मोस्ट प्रदेश को दो क्षेत्रों के रूप में परिभाषित करते हैं जो दोनों किनारों के सबसे निकट है। यदि उपरोक्त सूची शून्य अनुक्रमित किया गया था, देश 1
के edgemost प्रदेशों स्थिति में पाए जाते हैं 0
और 4
।
एक देश एक और चारों ओर से घेरता है अगर उसके दो edgemost क्षेत्रों के बीच की सूची में दूसरे देश के सभी क्षेत्र शामिल हैं। उपरोक्त उदाहरण में, देश 2
के edgemost क्षेत्रों के बीच की सूची है:
2 2 1 3 3 2
और हम देखते हैं कि देश के सभी क्षेत्र देश 3
के edgemost क्षेत्रों के बीच हैं 2
, इसलिए देश देश के 2
चारों ओर है 3
।
केवल एक तत्व वाला देश कभी दूसरे को नहीं घेरेगा।
चुनौती
पूर्णांक की सूची इनपुट के रूप में (किसी भी प्रारूप में) लें और यदि कोई देश किसी दूसरे देश से घिरा हुआ है, और एक मिथ्या मूल्य है , तो सत्य मूल्य का उत्पादन करें ।
आप मान सकते हैं कि इनपुट सूची गैर-रिक्त है, केवल सकारात्मक पूर्णांक हैं, और किसी भी संख्या को 'स्किप' नहीं करता है: उदाहरण के लिए, 1 2 1 5
अमान्य इनपुट होगा।
परीक्षण के मामलों
+----------------------+--------+
| Input | Output |
+----------------------+--------+
| 1 | False |
| 2 1 3 2 | True |
| 2 1 2 1 2 | True |
| 1 2 3 1 2 3 | False |
| 1 3 1 2 2 3 2 3 | True |
| 1 2 2 1 3 2 3 3 4 | False |
| 1 2 3 4 5 6 7 8 9 10 | False |
+----------------------+--------+