कुछ सकारात्मक पूर्णांकों को श्रृंखला विभाजन के नाम पर एक संपत्ति के रूप में दिखाया जा सकता है । किसी संख्या के लिए n द्वारा चेन-विभाज्य होना, यह तीन आवश्यकताओं को पूरा करना चाहिए:
प्रत्येक अंक उस एन अंकों द्वारा गठित संख्या को विभाजित करता है जो उसका पालन करते हैं।
उदाहरण के लिए, संख्या 7143 चेन विभाज्य 2 क्योंकि 7 विभाजित 14 और 1 विभाजित 43 यह है के द्वारा होता है नहीं चेन विभाज्य द्वारा क्योंकि 3 से 7 143 विभाजित नहीं होता।
विभाज्यता के लिए ध्यान में रखे जाने वाले प्रत्येक परिणाम में अग्रणी शून्य नहीं होना चाहिए।
उदाहरण के लिए, संख्या 14208 श्रृंखला 2 से विभाज्य नहीं है क्योंकि 08 में एक अग्रणी शून्य है। हालाँकि, यह 3 से चेन-विभाज्य है, क्योंकि 208 में अग्रणी शून्य नहीं है।
संख्या के सभी अंक अद्वितीय होने चाहिए।
उदाहरण के लिए, संख्या 14280 2, 3 और 4 द्वारा चेन-विभाज्य है। यदि श्रृंखला विभाजन की मेरी व्याख्या स्पष्ट नहीं है, तो कृपया टिप्पणियों में प्रश्न पूछें।
इनपुट
कार्यक्रम के इनपुट में एक पूर्णांक होता है n, उसके बाद एक स्थान होता है, फिर एक संख्या जिसमें कुछ अंकों को अंडरस्कोर द्वारा प्रतिस्थापित किया जाता है। उदाहरण के लिए, निम्नलिखित एक संभावित इनपुट है:
3 6__2__4508
n 1. से अधिक होगा। संख्या कभी भी पूरी तरह से अंडरस्कोर नहीं होगी। आपको इस बात की गारंटी नहीं है कि पहला अंक अंडरस्कोर नहीं है। पहला अंक कभी भी 0. नहीं होगा। n अंक में अंकों की संख्या के बराबर या उससे अधिक कभी नहीं होगा।
उत्पादन
संख्याओं को आउटपुट करें, पूर्णांक द्वारा प्रतिस्थापित अंकों के साथ जैसे कि परिणामी संख्या n द्वारा चेन-विभाज्य है । यदि श्रृंखला-विभाज्य संख्या को पूरा करने का एक से अधिक तरीका मौजूद है, तो किसी भी आउटपुट के रूप में उपयोग किया जा सकता है। अगर कोई संख्या नहीं है जो इसे पूरा कर सकती है, आउटपुट no answer। उदाहरण के लिए, उदाहरण इनपुट का आउटपुट निम्न हो सकता है:
6132794508
यह कोड गोल्फ है, इसलिए सबसे छोटा कोड जीतता है।
nउस संख्या में अंकों की संख्या के बराबर या उससे अधिक है, तो संख्या श्रृंखला विभाज्य है?