python - Find all possible combinations of a specific word (string) using any combination of upper case and lower case letters with a for loop (no itertools) -


पायथन भाषा का उपयोग करना उदा।

स्ट्रिंग = हैट

combo = ['टोपी', 'हैट', 'हैट', 'हैट', 'हैट' 'हाट', 'हाट', 'एचएटी']

मैंने इतनी दूर की कोशिश की है

  गियर = ['टोपी'] में मेरे लिए श्रेणी (लेन (गियर [0]): गियरलिस्ट 1 = सूची (गियर [0]) गियरलिस्ट 2 = गियरलिस्ट 1 में ग के लिए [c.upper ()] गियरलिस्ट 3 = [गियरलिस्ट 1 [0]। सम्मिलित करें (गियरलिस्ट 2)] प्रिंट 'सूची है :% R '% (गियरलिस्ट 3,),  

यहाँ के बारे में सोचने का एक तरीका है समस्या - अपने इनपुट स्ट्रिंग के रूप में समान लंबाई के सभी बाइनरी स्ट्रिंगों पर पुनरावृत्त करें और प्रत्येक बाइनरी स्ट्रिंग के लिए अपरकेस का उपयोग करें जहां बाइनरी स्ट्रिंग में 1 और लोअरकेस है जहां पर 0 है किसी दिए गए लम्बाई के सभी संभावित बाइनरी स्ट्रिंग उत्पन्न करने के लिए आप एक साधारण बिटमास्क का उपयोग कर सकते हैं।


Comments