चुनौती यह है कि आप मूल अंकगणितीय संचालकों (इसके अलावा, घटाव, गुणा, असमान नकार) का उपयोग करके पूर्णांक की एक सूची से अधिकतम संख्या प्राप्त कर सकते हैं।
इनपुट
पूर्णांकों की एक सूची
उत्पादन
इंटप्यूट में प्रत्येक पूर्णांक का उपयोग करते हुए अधिकतम परिणाम ।
इनपुट ऑर्डर मायने नहीं रखता, परिणाम समान होना चाहिए।
आपको पूर्ण ऑपरेशन को आउटपुट करने की आवश्यकता नहीं है, बस परिणाम।
उदाहरण
Input : 3 0 1
Output : 4 (3 + 1 + 0)
Input : 3 1 1 2 2
Output : 27 ((2+1)*(2+1)*3))
Input : -1 5 0 6
Output : 36 (6 * (5 - (-1)) +0)
Input : -10 -10 -10
Output : 1000 -((-10) * (-10) * (-10))
Input : 1 1 1 1 1
Output : 6 ((1+1+1)*(1+1))
नियम
सबसे छोटा कोड जीतता है
मानक "कमियां" लागू होती हैं
आप केवल + * का उपयोग कर सकते हैं - ऑपरेटर (इसके अलावा, गुणन, घटाव, एकाकी नकार)
कोड को तब तक काम करना चाहिए जब तक परिणाम 32 बिट इंटेगर पर संग्रहीत किया जा सकता है।
कोई भी अतिप्रवाह व्यवहार आपके ऊपर है।
मुझे उम्मीद है कि यह पर्याप्त स्पष्ट है, यह मेरा पहला कोड गोल्फ चुनौती सुझाव है।