স্ট্রিং দেওয়া হয়। আমাদের কাজ হল প্রদত্ত স্ট্রিং এর পারমুটেশন প্রদর্শন করা। ইনবিল্ট ফাংশন পারমুটেশন (পুনরাবৃত্তিযোগ্য) ব্যবহার করে পাইথনে এই সমস্যার সমাধান করুন।
উদাহরণ
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