अद्वितीय, सकारात्मक पूर्णांकों की एक अनसुलझी सूची को देखते हुए, अनुक्रमिक पूर्णांकों की सबसे लंबी संभव सीमाओं की सबसे छोटी सूची का उत्पादन करता है।
इनपुट
- अद्वितीय, सकारात्मक पूर्णांकों की एक अनसुलझी सूची
- जैसे
9 13 3 11 8 4 10 15
- जैसे
- इनपुट निम्नलिखित में से किसी एक से लिया जा सकता है:
stdin- कमांड-लाइन तर्क
- समारोह तर्क
आउटपुट
- एक पंक्ति या आपकी भाषा के निकटतम समान आउटपुट के लिए एक पंक्ति में छपी श्रेणियों या अलग-अलग मूल्यों की एक आदेशित सूची।
- यदि दो या अधिक अनुक्रमिक पूर्णांकों (अनुक्रमिक मान द्वारा, सूची में स्थान के अनुसार नहीं) मौजूद हैं, तो उन्हें एक समावेशी सीमा के रूप में दर्शाया जाएगा - जैसे,
8-11 - अन्य सभी पूर्णांक बस किसी अन्य संकेतन के साथ मुद्रित होते हैं
- एक एकल स्थान आउटपुट का परिसीमन करेगा
- यदि दो या अधिक अनुक्रमिक पूर्णांकों (अनुक्रमिक मान द्वारा, सूची में स्थान के अनुसार नहीं) मौजूद हैं, तो उन्हें एक समावेशी सीमा के रूप में दर्शाया जाएगा - जैसे,
- इनपुट में मौजूद नंबर आउटपुट में नहीं होना चाहिए, उदाहरण के
3 5 6लिए छोटा नहीं किया जा सकता3-6क्योंकि4मौजूद नहीं है
उदाहरण
सफल:
IN> 9 13 3 11 8 4 10 15 6
OUT> 3-4 6 8-11 13 15
IN> 11 10 6 9 13 8 3 4 15
OUT> 3-4 6 8-11 13 15
IN> 5 8 3 2 6 4 7 1
OUT> 1-8
IN> 5 3 7 1 9
OUT> 1 3 5 7 9
गलत:
IN> 9 13 3 11 8 4 10 15
OUT> 3-15
रेंज में इनपुट में मूल्य नहीं हैं
IN> 9 13 3 11 8 4 10 15
OUT> 3 4 8 9 10 11 13 15
सभी अनुक्रमिक मूल्यों को एक सीमा के रूप में दर्शाया जाना चाहिए
IN> 9 13 3 11 8 4 10 15
OUT> 3-4 8-9 10-11 13 15
विभाजित सीमा, 8-9और 10-11होनी चाहिए8-11
IN> 9 13 3 11 8 4 10 15
OUT> 8-9 13 10-11 3-4 15
आउटपुट सही तरीके से ऑर्डर नहीं किया गया
नियम
- मानक खामियों को अस्वीकार कर दिया जाता है
- यदि आपकी भाषा में ऐसा करने का कोई कार्य है तो इसकी अनुमति नहीं है
- आप एक पूर्ण कार्यक्रम, या एक फ़ंक्शन लिख सकते हैं
- व्हाट्सएप को ट्रेस करने से कोई फर्क नहीं पड़ता
स्कोरिंग
- कम से कम बाइट्स जीतता है