किसी दिए गए सरणी के "अधिकतम उप-सरणी" को "एक (लगातार) उप-सरणी के रूप में परिभाषित करें जिसमें सबसे बड़ी राशि हो"। ध्यान दें कि कोई "गैर-शून्य" आवश्यकता नहीं है। आउटपुट जो योग।
यदि संभव हो तो अपने कोड का विवरण दें।
नमूना इनपुट 1:
1 2 3 -4 -5 6 7 -8 9 10 -11 -12 -13 14
नमूना आउटपुट 1: 24
विवरण 1:
सबसे बड़ी राशि को काटकर 6 7 -8 9 10और संक्षेप में निकाला जाता है।
नमूना इनपुट 2: -1 -2 -3
नमूना आउटपुट 2: 0
विवरण 2: यह सरल है :) एक खाली उपश्रेणी "सबसे बड़ी" है।
आवश्यकता:
- स्टडिन को छोड़कर कुछ भी न पढ़ें, और आउटपुट को स्टडआउट जाना चाहिए।
- मानक कमियां प्रतिबंध लागू होते हैं।
रैंकिंग: सबसे छोटा कार्यक्रम इस कोड-गोल्फ को जीतता है ।