मेरी बेटी ने अपने गणित के होमवर्क के लिए निम्नलिखित कार्य किया था। एक लाइन पर रहने वाले छह दोस्तों की कल्पना करें, जिनका नाम E, F, G, H, J और K है। लाइन पर उनकी स्थिति नीचे बताई गई है (स्केल नहीं)।
इस प्रकार, एफ ई से पांच इकाइयाँ, और दो इकाइयाँ G से और इसी तरह आगे रहता है।
आपका असाइनमेंट: शिल्प एक प्रोग्राम है जो की पहचान करता है एक रास्ता है कि प्रत्येक दोस्त ठीक एक बार की कुल लंबाई के साथ दौरा n इकाइयों, मित्रों के स्थान और लेने n इनपुट के रूप में। इसे पथ को रिपोर्ट करना चाहिए अगर यह इसे पाता है (उदाहरण के लिए, लंबाई 17 के लिए यह "ई, एफ, जी, एच, जे, के" रिपोर्ट कर सकता है, और इसे कोई समाधान मौजूद नहीं होने पर इनायत से बाहर निकलना चाहिए। इसके लायक क्या है, मैंने पूरा कर लिया। 271 बाइट्स में मैथेमेटिका में एक अनगुल्ड समाधान। मुझे संदेह है कि यह उससे कहीं अधिक संक्षिप्त रूप से संभव है।
"[0, 5, 7, 13, 16, 17], 62"
और आउटपुट "(7, 16, 0, 17, 5, 13)"
ठीक है?
[0, 5, 7, 13, 16, 17]
और62
) ताकि आप यकीन है कि यह नहीं विशेष रूप से इस मामले को हार्ड-कोडेड बना सकते हैं।