उत्पन्न करने के लिए पाइथन itertools का उपयोग करके मुझे itertools
का उपयोग करके पता है, हम products
, permutations
और combinations
उत्पन्न कर सकते हैं।कस्टम पुनरावृत्ति
max_allowed_len(sequence)= 3
iterable= ABC
repeat= 3 (or just `range(len('ABC')`)
मैं repetitions r होने से len(sequence)=0 len(sequence)=1 OR len(sequence)=2 and len(sequence)=3
साथ एबीसी के सभी विभिन्न iterable सेट पैदा करने में दिलचस्पी है: हालांकि, तरह के मामले पर विचार। पुनरावृत्ति के साथ एक अजीब क्रमपरिवर्तन की इसकी किस्म विभिन्न अनुक्रमों की अनुमति देता है। तो मेरी जगह है: 3^0 + 3^1 + 3^2 + 3^3= 1 + 3 + 9+ 27= 40
क्या कोई मुझे सुझाव दे सकता है कि इसे पाइथन या सी/सी ++ में कैसे कार्यान्वित किया जाए?
जैसे: अपेक्षित आउटपुट:
` '0' (कुछ भी नहीं (अनुक्रम लंबाई 0)) = 1
'A'
'B'
'C'
लंबाई = 2
'AA'
'BB'
'CC'
'AB'
'AC',...
साथ अनुक्रम लंबाई के साथ
अनुक्रम
लंबाई के साथ अनुक्रम = 3
'AAB'
'ABA'
'AAC'
'ACA'`
और यह आगे बढ़ता है। तो यहां मेरे पास 0, 1, 2 और 3 (अधिकतम) की लंबाई थी।
क्या आप अपेक्षित आउटपुट का उदाहरण प्रदान कर सकते हैं? – thefourtheye
निश्चित रूप से, प्रश्न को संशोधित करने के लिए केवल एक मिनट – Amir
परिणाम में आपको '0' कैसे मिला? – thefourtheye