स्व-सीमित सूची
एक गैर-रिक्त सूची L पर विचार करें जिसमें nonnegative पूर्णांक हैं। L में एक रन समान तत्वों का एक सन्निहित उप-समूह है, जिसे अधिक समय तक नहीं बनाया जा सकता है। उदाहरण के लिए, के रन [0,0,1,1,3,3,3,2,1,1] कर रहे हैं [0,0], [1,1], [3,3,3], [2 ], [११ ९] । सूची एल है स्वयं को सीमित करता है, तो प्रत्येक पूर्णांक के लिए एन ≥ 1 , की पुनरावृत्ति की संख्या एन से कम या के रनों की संख्या के बराबर है N-1 । उपरोक्त सूची स्व-सीमित नहीं है, क्योंकि 1 की 4 घटनाएं हैं , लेकिन केवल 0 में से एक रन है ।
यहाँ स्व-सीमित सूची का एक उदाहरण दिया गया है: [0,0,3,4,1,0,2,1,1,0,2,1,0,0,0,1,0] । यह है
- की 5 रन 0 से 5 की आवृत्तियां और 1 ,
- 4 रन 1 और 2 घटनाओं 2 ,
- की 2 रन 2 और 1 घटना 3 ,
- की 1 रन 3 और 1 घटना 4 ,
- 4 का 1 रन और 5 की कोई घटना नहीं ,
- अन्य पूर्णांकों की कोई घटना नहीं।
काम
आपका काम यह तय करना है कि कोई सूची स्व-सीमित है या नहीं। अधिक स्पष्ट रूप से, आपका इनपुट nonnegative पूर्णांक की गैर-रिक्त सूची होगी। यदि सूची स्व-सीमित है, तो आपका आउटपुट सत्य होगा; अन्यथा, यह मिथ्या होगा। इनपुट और आउटपुट किसी भी उचित प्रारूप में हो सकते हैं।
प्रत्येक प्रोग्रामिंग भाषा में सबसे कम बाइट गिनती विजेता है। मानक कोड-गोल्फ नियम लागू होते हैं।
परीक्षण के मामलों
सत्य उदाहरण:
[0]
[1,0]
[0,1,1,0,2]
[3,1,1,0,0,2,0,0]
[5,0,4,1,3,0,2,2,0,1,1,1,0]
[0,0,1,1,0,0,1,1,0,0,2,2,0,0]
[6,0,0,0,2,2,1,0,5,0,3,4,0,1,1,1]
[5,0,1,0,0,0,0,4,0,3,1,1,1,2,2,0,0,0,0,0]
[4,5,1,3,2,0,5,2,0,3,0,1,0,1,0,0,0,1,0,0,1,0,3,4,4,0,2,6,0,2,6]
[0,4,1,3,10,6,0,1,3,7,9,5,5,0,7,4,2,2,5,0,1,3,8,8,11,0,0,6,2,1,1,2,0,4]
झूठे उदाहरण:
[2]
[1,1,0]
[0,0,1,1,1,0,0,2]
[0,1,0,1,1,2,2,3,0,0,4,6]
[1,1,2,1,2,0,2,0,3,0,0,2,2,1,2,3,2,0,1,1,1,0,0,3,3,0]
[3,4,1,0,0,0,5,5,0,2,2,0,0,0,0,0,2,0,1,1,0,4,3,5,4,3]
[1,0,0,0,2,5,3,1,1,0,3,3,1,3,5,4,0,4,0,0,2,0,2,1,1,5,0,0,2,4,4,0,2,0,1,4,4,2,3,3,5,3,4,0,2,0,5]
[4,3,1,0,0,4,6,6,1,0,1,2,1,3,0,1,0,2,0,3,4,0,2,1,1,3,0,2,2,2,0,5,5,0,5,2,5,5,0,4,3,2,3,1,1,3,5,1,4,1,6,2,6,2,4,0,4,0,4,5,3,3,0,0,6,1,0,0,0,6,2,1,0,1,2,6,2,4]
[5,1,1,1,0,2,0,6,1,0,2,1,2,2,5,3,1,0,0,0,3,2,3,0,1,1,0,1,0,1,1,2,0,6,4,1,2,1,1,6,4,1,2,2,4,0,1,2,2,1,3,0,1,2,0,0,0,2,0,2,2,0,1,0,0,1,3,0,0,0,6,2,0,1,0,1,2,1,1,1,0,4,0,0,5,2,0,0,0,4,1,2,2,2,2,0,5,3,2,4,5,0,5]
[2]भी है, लेकिन इस तरह के मामलों को झूठा होना चाहिए, हाँ।