मेरे विश्वविद्यालय कोड चैलेंज प्रतियोगिता से अनुमति के साथ चुनौती ली गई
अब कुछ वर्षों से, मेरे विद्यालय में छात्रों की संख्या लगातार बढ़ रही है। पहले छात्रों की संख्या कक्षा द्वारा बढ़ाई गई थी, लेकिन फिर कुछ समूहों के लिए कुछ स्थान बदलने के लिए यह आवश्यक था कि वहां जिम खड़ा हो या, यह आखिरी कोर्स हो, झाड़ू कक्ष तक।
पिछले साल अकादमिक अधिकारियों ने एक नई इमारत बनाने के लिए बजट प्राप्त किया और काम शुरू किया। अंत में वे समाप्त हो गए हैं और नए भवन का उपयोग पहले से ही किया जा सकता है, इसलिए हम स्थानांतरित कर सकते हैं (पुरानी इमारत का पुनर्वास किया जाएगा और दूसरे फ़ंक्शन के लिए उपयोग किया जाएगा), लेकिन इसने हमें आधे रास्ते से पकड़ा है। निदेशक जानना चाहते हैं कि क्या समूह को विभाजित या शामिल किए बिना यह संभव होगा या कुछ छात्रों को समूह बदलना होगा।
चुनौती
वर्तमान समूहों और नए कक्षाओं (क्षमता) के छात्रों की मात्रा को देखते हुए, एक सत्य मान का उत्पादन करें यदि वर्तमान समूहों में से प्रत्येक के लिए पर्याप्त क्षमता के साथ, अलग-अलग कक्षा को आवंटित करना संभव है, या अन्यथा।
परीक्षण के मामलों
Input: groups of students => [10, 20, 30], classrooms capacity => [31, 12, 20]
Output: True
Input: groups of students => [10, 20, 30], classrooms capacity => [100, 200]
Output: False
Input: groups of students => [20, 10, 30], classrooms capacity => [20, 20, 50, 40]
Output: True
Input: groups => [30, 10, 30, 5, 100, 99], classrooms => [40, 20, 50, 40, 99, 99]
Output: False
Input: groups => [], classrooms => [10, 10, 10]
Output: True
Input: groups => [10, 10, 10], classrooms => []
Output: False
Input: groups => [], classrooms => []
Output: True
Input: groups => [10, 1], classrooms => [100]
Output: False
Input: groups => [10], classrooms => [100, 100]
Output: True
Input: groups => [1,2,3], classrooms => [1,1,2,3]
Output: True
टिप्पणियाँ
- आप किसी भी उचित प्रारूप में इनपुट ले सकते हैं
- आप कर सकते हैं उत्पादन किसी भी Truthy / Falsey मूल्य (
1/0,True/False, आदि ...) - कोड गोल्फ
0समूहों या कक्षाओं के लिए मान्य मान?
g=[1,2,3], c=[1,1,2,3]