एक स्ट्रिंग
12345
औरa =1
,b =2
की तरह नंबर मानचित्रण के लिए एक वर्णमाला को देखते हुए से संभव वर्णमाला स्ट्रिंग्स की संख्या का पता लगाएं ..,y=25
,z=26
; दी गई स्ट्रिंग से संभावित वर्णमाला तारों की संख्या को खोजने के लिए एक कोड लिखें।संख्या सरणीई.एक्स. स्ट्रिंग
12345
में मैपिंग{12-3-4-5, 1-23-4-5, 1-2-3-4-5}
से{lcde,awde, abcde}
के रूप में संभव वर्णमाला तार हैं।
मेरे पास यह कैसे करना है इसका एक सामान्य विचार है। मुझे लगता है कि यह रिकर्सिव होगा। पहले अंक को देखें और इसके परिणामस्वरूप चार मैपिंग जोड़ें और फिर उप सरणी (1, आकार -1) के साथ पुन: साझा करें। दो पहले अंक भी देखें और देखें कि वे < = 26 हैं। यदि ऐसा है, तो परिणाम और रिकर्स (2, आकार -2) में जोड़ें। ऐसा तब तक करें जब तक कि संख्या सरणी खाली न हो।
हालांकि मैं वास्तविक कार्यान्वयन पर अटक गया हूं। क्या रिकर्सन से ऐसा करने का कोई शानदार तरीका है?
तुम एक सवाल पूछने के लिए भूल गया है। –
और फिर भी स्कोर 2 है :) – user1
मुझे नहीं मिलता कि '12345' को' lcde' में कैसे मैप किया गया है। क्या आप सिस्टम की व्याख्या कर सकते हैं?शायद, सिस्टम को स्पष्ट तरीके से समझाते हुए, आप न केवल दूसरों को यह बताने में सक्षम होंगे कि यह कैसे करें, बल्कि स्वयं को प्रबुद्ध भी कर सकते हैं। ;-) –