Computer >> कंप्यूटर ट्यूटोरियल >  >> प्रोग्रामिंग >> Python

पायथन प्रोग्राम: दी गई स्ट्रिंग के पर्म्युटेशन के लिए इनबिल्ट फंक्शन


स्ट्रिंग दी गई है। हमारा कार्य दी गई स्ट्रिंग के पर्म्युटेशन प्रदर्शित करना है। यहां इस समस्या को पायथन में इनबिल्ट फंक्शन permutations(iterable) का उपयोग करके हल करते हैं।

उदाहरण

Input: string = 'XYZ'
Output: XYZ XZY YXZ YZX ZXY ZYX

एल्गोरिदम

चरण 1: दी गई स्ट्रिंग।
चरण 2: स्ट्रिंग के सभी पर्म्युटेशन प्राप्त करें।
चरण 3: सभी पर्म्युटेशन प्रिंट करें।

उदाहरण कोड

from itertools import permutations
def allPermutations(str1):
    # स्ट्रिंग 'ABC' के सभी पर्म्युटेशन प्राप्त करें
    per = permutations(str1)
    # सभी पर्म्युटेशन प्रिंट करें
    print("Permutation Of this String ::>")
    for i in list(per):
        print(''.join(i))

# ड्राइवर प्रोग्राम
if __name__ == "__main__":
    str1 = input("Enter the string ::>")
    allPermutations(str1)

आउटपुट

Enter the string ::> abc
Permutation Of this String ::>
abc
acb
bac
bca
cab
cba
  1. पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं पायथन प्रोग्राम: जांचें कि दी गई स्ट्रिंग पैंग्राम है या नहीं

    इस लेख में, हम दिए गए प्रॉब्लम स्टेटमेंट को हल करने के समाधान और दृष्टिकोण के बारे में सीखेंगे। प्रॉब्लम स्टेटमेंट एक स्ट्रिंग इनपुट दिए जाने पर, हमें यह जांचने के लिए एक पायथन प्रोग्राम जनरेट करना होगा कि वह स्ट्रिंग पैंग्राम है या नहीं। एक पैंग्राम एक वाक्य/शब्दों की श्रृंखला है जिसमें अंग्रेजी

  1. पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना पायथन प्रोग्राम: स्ट्रिंग से nth कैरेक्टर हटाना

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथन - हमें एक स्ट्रिंग दी गई है, हमें दी गई स्ट्रिंग से ith इंडेक्स वाले कैरेक्टर को हटाना है और इसे प्रदर्शित करना है।पायथन में किसी भी स्ट्रिंग में, इंडेक्सिंग हमेशा 0 से शुरू होती है। मान लीजिए हमारे पास एक स्ट्रिंग tutor

  1. पायथन प्रोग्राम: जांचें कि दी गई संख्या फाइबोनैचि संख्या है या नहीं पायथन प्रोग्राम: जांचें कि दी गई संख्या फाइबोनैचि संख्या है या नहीं

    इस लेख में, हम नीचे दिए गए समस्या कथन के समाधान के बारे में जानेंगे -समस्या कथनएक संख्या n दी गई है, जांचें कि क्या n एक फाइबोनैचि संख्या है या नहींहम सभी जानते हैं कि nth फाइबोनैचि संख्या पिछली दो फाइबोनैचि संख्याओं का योग है। लेकिन वे पुनरावृत्ति संबंध के अलावा एक दिलचस्प संबंध भी प्रदान करते हैं।