सूचियों की सूची को देखते हुए सबसे छोटी सूची मिलती है जो बिल्कुल एक सूची की एक सन्निहित सूची है।
उदाहरण के लिए अगर हमारे पास था
[[1,2,3],
[1,2,3,4],
[2,4,5,6],
[1,2,4,5,6]]
सबसे छोटी सन्निहित सूची होगी [3,4]क्योंकि यह केवल दूसरी सूची में दिखाई देती है।
यदि कोई अद्वितीय सन्निहित उप-सूची नहीं है (इसके लिए कम से कम एक डुप्लिकेट प्रविष्टि की आवश्यकता होती है), तो एक खाली सूची का उत्पादन करें। यहाँ एक उदाहरण है
[[1,2,3],
[1,2,3],
[1,2]]
यदि न्यूनतम आकार के कई सन्निहित उपविजेता हैं, तो आप उनमें से किसी एक या सभी की सूची वाली सूची का उत्पादन कर सकते हैं। उदाहरण के लिए यदि इनपुट था
[[1,2,3],[2],[1],[3]]
आप या तो उत्पादन कर सकते हैं [1,2], [2,3]या [[1,2],[2,3]]। यदि आप बाद वाला विकल्प करना चुनते हैं तो आप उन मामलों के लिए सिंगलटन सूचियों का उत्पादन कर सकते हैं जहां केवल एक ही समाधान है।
आउटपुट एक ही सूची में एक से अधिक बार हो सकता है जब तक कि वह किसी अन्य सूची में प्रकट न हो। उदाहरण के लिए
[[1,2,1,2],[2,1]]
आउटपुट होना चाहिए [1,2]क्योंकि [1,2]पहली सूची का एक सबलिस्ट है लेकिन दूसरा नहीं है, भले ही यह दो अलग-अलग तरीकों से पहली सूची का सबलिस्ट हो।
आप किसी भी प्रकार की सूचियों की एक सूची को इनपुट के रूप में ले सकते हैं जब तक कि उस प्रकार के 100 से अधिक संभावित मान हों, अर्थात कोई बूलियन नहीं।
यह कोड-गोल्फ है इसलिए उत्तर बाइट में कम बाइट के साथ बेहतर स्कोर किए जाएंगे।
परीक्षण के मामलों
[[1,1]] : [1]
[[1],[1]] : []
[[1,1],[1]] : [1,1]