पूर्णांक L, और पूर्णांक की एक सूची को देखते हुए N, आउटपुट समान लेनगेट्स के सब्लिस्ट Lमें Nविभाजित होता है।
गैर-विभाज्य लंबाई
यदि Nकी लंबाई को विभाजित नहीं करता है L, तो यह संभव नहीं है कि सभी उपविदों की लंबाई समान हो।
किसी भी मामले में, आउटपुट का अंतिम सबलिस्ट वह होता है जो सूची के शेष हिस्से को समाहित करने के लिए इसकी लंबाई को मापता है।
इसका मतलब यह है कि Lपिछले एक को छोड़कर सभी उपविभाग लंबाई के होने चाहिए length(L) // N, जहां //फ्लोर्ड डिवीजन (जैसे 3//2 = 1) है।
कुछ िनयम
Lखाली हो सकता है।N >= 1।आप किसी भी अंतर्निहित का उपयोग कर सकते हैं।
आप
STDINफ़ंक्शन तर्क, या कुछ समान के माध्यम से इनपुट ले सकते हैं ।आप आउटपुट को प्रिंट कर सकते हैं
STDOUT, इसे किसी फ़ंक्शन या किसी समान से वापस कर सकते हैं।जब तक आप अपनी भाषा में सूचियों और पूर्णांकों का सबसे प्राकृतिक प्रतिनिधित्व करते हैं, तब तक आप सूचियों और पूर्णांक के लिए किसी भी प्रारूप को चुन सकते हैं।
परीक्षण के मामलों
Input: [1,2,3,4], 2
Output: [[1,2],[3,4]]
Input: [-1,-2,3,4,-5], 2
Output: [[-1,-2],[3,4,-5]]
Input: [1,2,3,4], 1
Output: [[1,2,3,4]]
Input: [4,8,15,16,23,42], 5
Output: [[4],[8],[15],[16],[23,42]]
Input: [4,8,15,16,23,42], 7
Output: [[],[],[],[],[],[],[4,8,15,16,23,42]]
Input: [2,3,5,7,11,13,17,19,23], 3
Output: [[2,3,5],[7,11,13],[17,19,23]]
Input: [], 3
Output: [[],[],[]]
Input: [1,2,3,4,5,6,7,8], 3
Output: [[1,2],[3,4],[5,6,7,8]]
स्कोरिंग
यह कोड-गोल्फ है , इसलिए बाइट्स में सबसे कम उत्तर जीतता है।