मान लीजिए कि आप एक स्ट्रिंग एस और एक सूची एल ऐसी है कि लेन (एस) = लेन (एल) में अंकों की एक दृश्य करते हैं।अक्षर और अंकों के बीच संभव द्विभाजन खोजें
आप अनुक्रम ऐसा है कि हर किरदार के एक और केवल एक अंकों मैचों में अंकों को स्ट्रिंग के वर्णों के बीच एक द्विभाजन मिल सकता है की जाँच की स्पष्ट तरीका क्या होगा।
उदाहरण के लिए, "aabbcc" 115,522 से मेल खाना चाहिए, लेकिन नहीं 123456 या 111111.
मैं दो dicts और पाश के साथ एक जटिल सेटअप है, लेकिन ऐसा करने का एक साफ तरीका है मैं सोच रहा हूँ, हो सकता है पायथन पुस्तकालयों से कुछ फ़ंक्शन का उपयोग करके।
अगर एक = "abcabc" और ख = "123,127" क्या उम्मीद उत्पादन होगा?सही या गलत – raton
झूठा, क्योंकि 'सी' मानचित्र 3 और 7 दोनों (या दूसरी तरफ, 3 और 7 दोनों मानचित्र 'सी' के लिए मानचित्र हैं)। एक विभाजन में, प्रत्येक तत्व में दूसरे सेट में एक और केवल एक मिलान तत्व होता है। –