हमें पूर्णांक p1, ..., pk (जरूरी नहीं कि विशिष्ट) की एक सूची दी जाए, जहां प्रत्येक में 1 और 9 के बीच का मान हो, समावेशी। पी 1, ..., पीके में से प्रत्येक का उपयोग करते हुए, हम अंकों की एक नई सूची प्राप्त करने के लिए, अंकों के संघटन बना सकते हैं; हम फिर इस नई सूची के उत्पाद का उत्पादन करते हैं। लक्ष्य इस उत्पाद को अधिकतम अंकों का सर्वश्रेष्ठ संयोजन चुनकर अधिकतम करना है।
उदाहरण के लिए, हमें सूची दी गई है: 2 3 2 (रिक्त स्थान से अलग)। हम निम्नलिखित निष्कर्ष तैयार कर सकते हैं:
2 3 2
(इन संघों का उत्पाद है12
)23 2
(उत्पाद है46
)32 2
(उत्पाद है64
)22 3
(उत्पाद है66
)
चूँकि हम सबसे बड़े उत्पाद का निर्माण कर सकते हैं, इसलिए हम इसका उत्पादन करते हैं।
नियम:
- कम से कम एक गुणा होना चाहिए (यानी, आप सभी अंकों और आउटपुट को पूरा नहीं कर सकते)।
- आप गुणा के अलावा किसी भी अन्य ऑपरेटर का उपयोग नहीं कर सकते हैं, या कोष्ठक सम्मिलित कर सकते हैं, आदि।
- मान लें कि दिए गए पूर्णांकों की सूची को रिक्त स्थान द्वारा अलग किया गया है, और सभी पूर्णांकों में 1 और 9 के बीच मान हैं।
सबसे छोटा कोड (बाइट्स में) जीतता है!
परीक्षण के मामलों:
इनपुट 1 2 3
:; आउटपुट: 63
(यानी, 21*3
)
इनपुट 2 5 9
:; आउटपुट: 468
( 52*9
)
इनपुट 1 2 3 4
:; आउटपुट: 1312
( 41*32
)