एसई को गुदगुदाने पर "मैचस्टिक प्रॉब्लम्स" कहलाती हैं जिसमें गणित को मैच स्टिक में लिखा जाता है और आपको एक निश्चित संपत्ति प्राप्त करने के लिए उनमें से एक निश्चित संख्या को स्थानांतरित करने की अनुमति होती है।
इस प्रश्न में हम केवल 7-खंड प्रदर्शन प्रारूप में प्रतिनिधित्व किए गए पूर्णांकों पर विचार करेंगे। यहाँ उस प्रारूप में सभी 10 अंक हैं:
__ __ __ __ __ __ __ __
| | | __| __| |__| |__ |__ | |__| |__|
|__| | |__ __| | __| |__| | |__| __|
प्रदर्शन का प्रत्येक खंड एक "मैच-स्टिक" है जिसे स्वतंत्र रूप से बाकी संख्या में स्थानांतरित किया जा सकता है। मैचस्टिक्स अविभाज्य और अविनाशी हैं, किसी भी तरह से तोड़ा या हटाया नहीं जा सकता।
एक सामान्य पहेली आधार 10 में दी गई संख्या को लेना है और दिए गए संख्याओं में सबसे बड़ी संख्या को संभव बनाने की कोशिश करना है। एक चाल को किसी भी कब्जे वाले स्लॉट से किसी भी अन्य अप्रकाशित स्लॉट से मैचस्टिक के एक आंदोलन के रूप में माना जाता है। आपको पूरी तरह से संख्या के दोनों ओर नए अंक बनाने की अनुमति है, उदाहरण के लिए 0 को 77 में 3 चालें दी जा सकती हैं
__ __ __ __ __ __ __
| | | | | | | | |
|__| , __| , | , | |
हालाँकि आप एक स्लॉट को 2 में नहीं बना सकते हैं या मौजूदा लोगों के बीच नए स्लॉट नहीं बना सकते हैं, उदाहरण के लिए किसी संख्या के बीच में 4 को 11 में बदलना या मौजूदा लोगों के बीच नए अंकों को सम्मिलित करना। प्रत्येक चाल को एक उचित संख्या बनाने की आवश्यकता नहीं है लेकिन अंतिम परिणाम आधार 10 सात खंड प्रदर्शन में एक उचित संख्या होनी चाहिए। यदि आप नहीं चाहते हैं तो आपको हर कदम का उपयोग करने की आवश्यकता है। उलट-पुलट करने के विपरीत यह एक [टैग: क्लोज एंडेड क्वेश्चन] हो सकता है कि आप अपने उत्तर में किसी भी ऑपरेटर (गुणा, घातांक, आदि) या गणितीय स्थिरांक (पाई, ग्राहम की संख्या आदि) का उपयोग न करें।
कार्य
एक प्रोग्राम या फ़ंक्शन लिखें जो इनपुट के रूप में एक संख्या और कई चालें लेता है और सबसे बड़ी संख्या देता है जिसे मूल संख्या पर कई चालों के साथ बनाया जा सकता है।
यह एक कोड-गोल्फ प्रश्न है, इसलिए उत्तर बाइट्स में स्कोर किए जाएंगे, कम बाइट बेहतर होने के साथ।
परीक्षण के मामलों
n, moves -> max
0, 1 -> 9
0, 3 -> 77
0, 4 -> 111
8, 3 -> 74
220, 1 -> 320
220, 2 -> 520
220, 3 -> 7227
220, 4 -> 22111
220, 5 -> 32111
747, 1 -> 747
747, 2 -> 7171
747, 3 -> 7711
919, 2 -> 991