কম্পিউটার

পাইথনে একটি প্রদত্ত স্ট্রিং ইনবিল্ট ফাংশনের পরিবর্তনের জন্য পাইথন প্রোগ্রাম


স্ট্রিং দেওয়া হয়। আমাদের কাজ হল প্রদত্ত স্ট্রিং এর পারমুটেশন প্রদর্শন করা। ইনবিল্ট ফাংশন পারমুটেশন (পুনরাবৃত্তিযোগ্য) ব্যবহার করে পাইথনে এই সমস্যার সমাধান করুন।

উদাহরণ

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

অ্যালগরিদম

Step 1: given string.
Step 2: Get all permutations of a string.
Step 3: print all permutations.

উদাহরণ কোড

from itertools import permutations
def allPermutations(str1):
   # Get all permutations of string 'ABC'
   per = permutations(str1)

   # print all permutations
   print("Permutation Of this String ::>")
   for i in list(per):
      print (''.join(i))

   # Driver program
   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. BogoSort বা Permutation Sort এর জন্য Python প্রোগ্রাম

  2. প্রদত্ত স্ট্রিং প্যানগ্রাম কিনা তা পরীক্ষা করার জন্য পাইথন প্রোগ্রাম

  3. একটি স্ট্রিং থেকে nম অক্ষর অপসারণের জন্য পাইথন প্রোগ্রাম

  4. পাইথন প্রোগ্রামের জন্য কিভাবে একটি প্রদত্ত নম্বর একটি ফিবোনাচি নম্বর কিনা তা পরীক্ষা করবেন?